Skip GitHub release when any build job fails

Adding !failure() check so skipped builds (not selected) still allow
the release, but actual build failures block it.
This commit is contained in:
Arkadiusz Fal
2026-02-13 20:52:32 +01:00
parent d1a0adbea0
commit 16609aa649

View File

@@ -198,7 +198,7 @@ jobs:
if-no-files-found: error if-no-files-found: error
release: release:
if: ${{ inputs.create_release && !cancelled() }} if: ${{ inputs.create_release && !cancelled() && !failure() }}
needs: [determine_build_number, ios_beta, tvos_beta, mac_beta, mac_notarized] needs: [determine_build_number, ios_beta, tvos_beta, mac_beta, mac_notarized]
name: Create GitHub release name: Create GitHub release
runs-on: ubuntu-latest runs-on: ubuntu-latest