Skip to content

ci: migrate macOS 14 runners to macOS 15 - #129

Merged
gouyt13 merged 2 commits into
mainfrom
ci/macos-15-runners
Oct 3, 2026
Merged

gouyt13 merged 2 commits into
mainfrom
ci/macos-15-runners

Conversation

@gouyt13

@gouyt13 gouyt13 commented Oct 3, 2026

Copy link
Copy Markdown
Member

Summary

Move the native Apple Silicon C++ tests and ARM64 wheel builds from macos-14 to macos-15 before the announced October brownouts and November 2, 2026 retirement. Pinning macOS 15 preserves native ARM64 coverage and avoids automatic major OS changes through macos-latest.

Update the testing guide to match. The wheel deployment target remains macOS 14; job names, ABI coverage, build steps, and test steps are unchanged. GitHub lists macos-15 as ARM64 in its runner image reference.

Testing

  • All workflow YAML files parse; a structural comparison confirms only the two intended runner values changed.
  • No retired macOS 14 runner labels remain in workflows.
  • Release automation and CI routing unit tests: 22 passed.
  • git diff --check passed; reviewed the testing guide and unchanged local links.
  • Native macOS builds and wheel tests require GitHub Actions and could not run on the local Linux host. PR CI will exercise the affected workflows. actionlint is unavailable locally.

@gouyt13
gouyt13 merged commit 66383a9 into main Oct 3, 2026
35 checks passed
@gouyt13
gouyt13 deleted the ci/macos-15-runners branch October 3, 2026 16:19
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