From 42f96f8a261a834ac874f962af7f1b20b85050ce Mon Sep 17 00:00:00 2001 From: Swordsteel Date: Mon, 8 Sep 2025 14:20:35 +0200 Subject: [PATCH] add release --- .gitea/workflows/release.yaml | 27 ++++++++++++++++++++++++++- 1 file changed, 26 insertions(+), 1 deletion(-) diff --git a/.gitea/workflows/release.yaml b/.gitea/workflows/release.yaml index 7970084..8a8ecf2 100644 --- a/.gitea/workflows/release.yaml +++ b/.gitea/workflows/release.yaml @@ -71,8 +71,33 @@ jobs: echo "Extracted application version: $VERSION" echo "change=$CHANGE" >> $GITHUB_OUTPUT echo "Has changes to release? $CHANGE" + - name: Debug outputs + run: | + echo "Change output: ${{ steps.project.outputs.change }}" + echo "Fail input: ${{ inputs.FAIL_FOR_NO_CHANGES }}" + if [ "${{ steps.project.outputs.change }}" = "false" ]; then + echo "✅ steps.project.outputs.change is 'false'" + else + echo "❌ steps.project.outputs.change is NOT 'false'" + fi + if [ "${{ steps.project.outputs.change }}" = 'false' ]; then + echo "✅ steps.project.outputs.change is 'false'" + else + echo "❌ steps.project.outputs.change is NOT 'false'" + fi + + if [ "${{ inputs.FAIL_FOR_NO_CHANGES }}" = "true" ]; then + echo "✅ inputs.FAIL_FOR_NO_CHANGES is 'true'" + else + echo "❌ inputs.FAIL_FOR_NO_CHANGES is NOT 'true'" + fi + if [ "${{ inputs.FAIL_FOR_NO_CHANGES }}" = 'true' ]; then + echo "✅ inputs.FAIL_FOR_NO_CHANGES is 'true'" + else + echo "❌ inputs.FAIL_FOR_NO_CHANGES is NOT 'true'" + fi - name: Fail workflow if there are no changes - if: steps.project.outputs.change == 'false' && inputs.FAIL_FOR_NO_CHANGES == true + if: steps.project.outputs.change == 'false' && inputs.FAIL_FOR_NO_CHANGES == 'true' run: | echo "No changes to release, failing..." exit 1