Skip to content

Commit 4a542b9

Browse files
committed
ci: make macOS build optional in release workflow
Allows release creation even if macOS build fails (e.g., in forks without Apple signing secrets configured).
1 parent 8795160 commit 4a542b9

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

.github/workflows/release.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,8 @@ jobs:
2323
build-macos:
2424
uses: ./.github/workflows/build-macos.yml
2525
secrets: inherit
26+
# Continue even if macOS build fails (e.g., missing Apple signing secrets in forks)
27+
continue-on-error: true
2628

2729
build-windows:
2830
uses: ./.github/workflows/build-windows.yml
@@ -32,6 +34,8 @@ jobs:
3234
create-release:
3335
name: Create Release
3436
needs: [build-linux, build-macos, build-windows]
37+
# Run even if macOS build failed
38+
if: always() && needs.build-linux.result == 'success' && needs.build-windows.result == 'success'
3539
runs-on: ubuntu-latest
3640

3741
steps:

0 commit comments

Comments
 (0)