Skip to content

fix(ci): drop macos-x64 row — Intel runner capacity unusable - #283

Merged
Chris-Wolfgang merged 1 commit into
vNextfrom
fix/xplatform-drop-macos-x64
Jul 17, 2026
Merged

fix(ci): drop macos-x64 row — Intel runner capacity unusable#283
Chris-Wolfgang merged 1 commit into
vNextfrom
fix/xplatform-drop-macos-x64

Conversation

@Chris-Wolfgang

Copy link
Copy Markdown
Owner

Drop the macos-13 / macos-x64 row from cross-platform-differential.yaml. PR #280's macos-x64 job has been queued 17 hours (as of this fix) waiting on an available Intel-macOS runner — that row effectively holds every merge-gate open indefinitely.

Coverage after

5 rows remain: linux-x64, linux-arm64, windows-x64, windows-arm64, macos-arm64. Managed IL is architecture-invariant, so the arm/x64 pairing across Linux and Windows still catches any real cross-OS behaviour drift.

Follow-up hook

Header comment documents the reason so a future maintainer can add the row back cleanly if GitHub's Intel-macOS capacity ever recovers (or the fleet moves to paid macos-13-large runners).

Test plan

PR #275 shipped the matrix with `macos-13` as the macos-x64 row.
In practice, GitHub's Intel-macOS hosted-runner tier is capacity-
starved: PR #280's macos-x64 job has been queued 17 hours as of
this fix. The row effectively holds every merge-gate open until a
runner happens to free up — days, sometimes.

Drop the row. macos-arm64 (`macos-latest`) covers the macOS side
of the differential. Managed IL is architecture-invariant, so the
five remaining rows (linux x64/arm64, windows x64/arm64, macos-arm64)
still catch any real cross-OS behaviour drift.

If GitHub's macos-13 capacity is ever fixed OR the fleet moves to
paid `macos-13-large` runners, add the row back at that point.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings July 17, 2026 12:18

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

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.

2 participants