feat: Add development bump option and update release conditions in workflow

This commit is contained in:
2026-05-20 15:35:55 +02:00
parent 0c27d7ac86
commit 6ad1720461
+9 -1
View File
@@ -14,6 +14,7 @@ on:
options:
- patch
- minor
- development
permissions:
contents: write
@@ -120,9 +121,14 @@ jobs:
IMAGE="ghcr.io/aiirondev/legendary-octo-garbanzo:${TAG}"
echo "tag=$TAG" >> "$GITHUB_OUTPUT"
echo "image=$IMAGE" >> "$GITHUB_OUTPUT"
if [ "${BUMP_TYPE:-}" = "development" ]; then
echo "is_development=true" >> "$GITHUB_OUTPUT"
else
echo "is_development=false" >> "$GITHUB_OUTPUT"
fi
- name: Create and push tag for manual releases
if: github.event_name == 'workflow_dispatch'
if: github.event_name == 'workflow_dispatch' && steps.meta.outputs.is_development != 'true'
run: |
TAG="${{ steps.meta.outputs.tag }}"
git config user.name "github-actions[bot]"
@@ -141,6 +147,7 @@ jobs:
password: ${{ secrets.GITHUB_TOKEN }}
- name: Build and push release image
if: steps.meta.outputs.is_development != 'true'
uses: docker/build-push-action@v6
with:
context: .
@@ -270,6 +277,7 @@ jobs:
tar -czf inventarsystem-docker-bundle.tar.gz -C release-bundle .
- name: Create or update GitHub Release
if: steps.meta.outputs.is_development != 'true'
uses: softprops/action-gh-release@v2
with:
tag_name: ${{ steps.meta.outputs.tag }}