From 32b111864c13133780c01b66469d7a5f7ab2a42d Mon Sep 17 00:00:00 2001 From: Alessandro Pogliaghi Date: Wed, 10 Jun 2026 10:57:15 +0100 Subject: [PATCH] fix(ci): publish release when any platform build succeeds --- .github/workflows/code-release.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/code-release.yml b/.github/workflows/code-release.yml index 135b38b5e..9907860ca 100644 --- a/.github/workflows/code-release.yml +++ b/.github/workflows/code-release.yml @@ -370,6 +370,10 @@ jobs: finalize-release: needs: [publish-macos, publish-windows, publish-linux] + # macOS is the primary platform: publish the release as long as macOS built + # successfully, even if Windows or Linux failed. always() is required so this + # job isn't skipped when a non-macOS publish job fails. + if: always() && needs.publish-macos.result == 'success' runs-on: ubuntu-latest permissions: contents: write