Skip to content

ci: cross-compile the macOS arm64 wheel on the Intel runner - #40

Merged
kvlonge merged 2 commits into
mainfrom
ci/pin-macos-arm-runner
Oct 28, 2026
Merged

kvlonge merged 2 commits into
mainfrom
ci/pin-macos-arm-runner

Conversation

@kvlonge

@kvlonge kvlonge commented Oct 28, 2026

Copy link
Copy Markdown

Why

GitHub-hosted macOS arm64 runners are capacity constrained: release jobs were cancelled with "The job was not acquired by Runner of type hosted even after multiple attempts", which blocked publishing.

Changes

  • The Python fork release cross-compiles the macOS arm64 wheel on the Intel macOS runner. That wheel is checked for its arm64 platform tag and compiled module instead of being installed; every other wheel keeps the install-and-import smoke test.
  • macOS arm64 jobs in CI and the release workflow use the explicit macos-15 image instead of macos-latest.

Verification

  • A manual run of the release workflow on this branch built and checked every wheel.

@kvlonge
kvlonge merged commit e2481c9 into main Oct 28, 2026
11 checks passed
@kvlonge
kvlonge deleted the ci/pin-macos-arm-runner branch October 28, 2026 21:53
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