diff --git a/.github/workflows/main-wasm.yml b/.github/workflows/main-wasm.yml index 236fcb72..8cf2ea15 100644 --- a/.github/workflows/main-wasm.yml +++ b/.github/workflows/main-wasm.yml @@ -139,10 +139,16 @@ jobs: - name: Check if VERSION changed id: version_changed - if: github.ref == format('refs/heads/{0}', github.event.repository.default_branch) && github.event_name == 'push' + if: github.event_name == 'push' run: | - if git diff --name-only HEAD~1 HEAD 2>/dev/null | grep -q '^VERSION$'; then + if echo "${{ github.ref }}" | grep -q '^refs/tags/'; then echo "changed=true" >> $GITHUB_OUTPUT + elif [ "${{ github.ref }}" = "refs/heads/${{ github.event.repository.default_branch }}" ]; then + if git diff --name-only HEAD~1 HEAD 2>/dev/null | grep -q '^VERSION$'; then + echo "changed=true" >> $GITHUB_OUTPUT + else + echo "changed=false" >> $GITHUB_OUTPUT + fi else echo "changed=false" >> $GITHUB_OUTPUT fi