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 2aca95e3fa
commit aca9ab6a0b

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