Skip to content

ci: build the darwin lane on macos-15 - #45

Merged
iamhyc merged 1 commit into
mainfrom
ci/macos-15-runner
Nov 8, 2026
Merged

iamhyc merged 1 commit into
mainfrom
ci/macos-15-runner

Conversation

@iamhyc

@iamhyc iamhyc commented Nov 8, 2026

Copy link
Copy Markdown
Member

What and why

The darwin build lane never starts: macos-14 was retired, so the job fails with
The configuration 'macos-14-arm64-us-default' is not supported before any step runs.
publish is gated on all three builds, so the 26.0.0-9 release stops at build.

macos-15 is the arm64 image that replaces macos-14 for the same
aarch64-apple-darwin target. The runner label is the only change.

Measured: the same workflow on v26.0.0-8 (run 41313103523) still built darwin-arm64 on
macos-14; every run after the retirement fails at runner allocation.

Checks

  • cargo fmt --all --check is clean
  • cargo clippy --all-targets -- -D warnings finishes without warnings
  • cargo test passes
  • Behaviour changes come with a test
  • Any claim about engine/SDK/device behaviour states how it was measured
  • --help text and comments naming a changed command are updated
  • CHANGELOG.md has an entry if the CLI surface or project format changed

Tested with

grep -n 'macos' .github/workflows/release.yml   → os: macos-15 (was macos-14)
cargo test                                      → 533 passed; 0 failed; 4 ignored

The runner label can only be verified by the release run itself; the two other lanes
(linux-x64, win32-x64) already build green on run 42495021259 after the overlay secret
was updated.

GitHub retired the macos-14 image; the runner now fails with
"The configuration 'macos-14-arm64-us-default' is not supported" before
the job starts, so the release never reaches publish.

macos-15 is the arm64 replacement for the same target.
@iamhyc
iamhyc merged commit 9bb5c80 into main Nov 8, 2026
4 checks passed
@iamhyc
iamhyc deleted the ci/macos-15-runner branch November 8, 2026 16:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant