From 16609aa6495adf4e6e8f22ec2185079b92a5b5c1 Mon Sep 17 00:00:00 2001 From: Arkadiusz Fal Date: Fri, 13 Feb 2026 20:52:32 +0100 Subject: [PATCH] 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. --- .github/workflows/release.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index a33884d7..7ce4adb0 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -198,7 +198,7 @@ jobs: if-no-files-found: error release: - if: ${{ inputs.create_release && !cancelled() }} + if: ${{ inputs.create_release && !cancelled() && !failure() }} needs: [determine_build_number, ios_beta, tvos_beta, mac_beta, mac_notarized] name: Create GitHub release runs-on: ubuntu-latest