Skip to content

ci(desktop): build the BK desktop release on macos-15 - #329

Closed
bk-agent-01 wants to merge 1 commit into
stagefrom
fix/desktop-release-macos-15
Closed

bk-agent-01 wants to merge 1 commit into
stagefrom
fix/desktop-release-macos-15

Conversation

@bk-agent-01

Copy link
Copy Markdown
Collaborator

Summary

The BK desktop release for production b244dbc1 (#324) never got a runner. Its "Build" job asks for GitHub's hosted macos-26 image:

Attempt Queued Result
1 14:52 UTC No runner in 15 min, then cancelled at 15:07
2 15:13 UTC Still queued at 15:33 UTC

The mobile "iOS IPA" job (also macos-26) of the same push was cancelled the same way. GitHub status was "All Systems Operational".

This PR moves both jobs of bk-desktop-release.yml (Build and Publish) to macos-15, the generally available Apple Silicon image. The desktop build uses code signing, Rust aarch64-apple-darwin and Electron packaging, and none of them needs the macOS 26 SDK. The iOS build in bk-mobile-release.yml stays on macos-26, because it needs Xcode 26.

On Tushar's instruction (2026-10-19, "Switch desktop to macos-15"): stage first, then bkmain.

How I tested

  • The merge into stage runs "BK desktop release" for stage on macos-15. I check that its Build and Publish jobs pass and that a new Stage BK T3 Code …-stage-nightly release appears.
  • No code changes, so the CI suite only re-checks the workflow.

Risks and rollback

  • Risk: macos-15 has an older Xcode and SDK. If packaging needs something newer, the stage build fails, and this PR does not go to bkmain.
  • Rollback: Revert this PR, which restores macos-26.

🤖 Generated with Claude Code (Claude Opus 5.5, T3 Code)

GitHub assigned no macos-26 runner to the bkmain desktop release of
b244dbc: attempt 1 was cancelled after 15 min queued, attempt 2 queued
40+ min. macos-15 is the GA Apple Silicon image; the desktop build needs
no macOS 26 SDK.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@github-actions github-actions Bot added vouch:trusted PR author is trusted by repo permissions or the VOUCHED list. size:XS labels Oct 19, 2026
@bk-agent-01

Copy link
Copy Markdown
Collaborator Author

Closed on Tushar's decision (2026-10-19): the missing desktop build was caused by the GitHub Actions incident (degraded availability since 15:49 UTC), not by the macos-26 image. The cancelled bkmain desktop release for b244dbc will be re-run on macos-26 once Actions recovers.

@bk-agent-01
bk-agent-01 deleted the fix/desktop-release-macos-15 branch October 19, 2026 17:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size:XS vouch:trusted PR author is trusted by repo permissions or the VOUCHED list.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant