ci: cross-compile x86_64-apple-darwin on the arm64 macOS runner#1260
Conversation
The macos-15-intel runner is the slowest job in the release matrix (1h+ builds). macOS cross-compiles between architectures with the same Xcode SDK, so build the x86_64 darwin target on macos-latest (arm64) instead and drop the Intel runner entirely. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
This change is part of the following stack: Change managed by git-spice. |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #1260 +/- ##
==========================================
- Coverage 46.13% 46.13% -0.01%
==========================================
Files 390 390
Lines 27293 27293
Branches 2501 2501
==========================================
- Hits 12592 12591 -1
- Misses 14679 14680 +1
Partials 22 22
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
Code Review: ci: cross-compile x86_64-apple-darwin on the arm64 macOS runner
Stack positionTargets Technical correctnessThe cross-compilation premise is sound and the implementation is correct:
ConsistencyBoth No blocking issuesApproving. The change is minimal, technically correct, and well-commented in |
The macos-15-intel runner is the slowest job in the release matrix (1h+
builds). macOS cross-compiles between architectures with the same Xcode
SDK, so build the x86_64 darwin target on macos-latest (arm64) instead
and drop the Intel runner entirely.
Co-Authored-By: Claude Fable 5 noreply@anthropic.com