Skip to content

ci: move daily macOS validation to Apple Silicon - #3852

Open
wgqqqqq wants to merge 1 commit into
openBitFun:mainfrom
wgqqqqq:wgq/ci-arm-daily
Open

wgqqqqq wants to merge 1 commit into
openBitFun:mainfrom
wgqqqqq:wgq/ci-arm-daily

Conversation

@wgqqqqq

@wgqqqqq wgqqqqq commented Nov 9, 2026

Copy link
Copy Markdown
Collaborator

What changed

Move the blocking daily macOS CI lanes to the Apple Silicon macos-15 runner to reduce PR latency. Keep Intel coverage in the existing release and Nightly architecture matrices.

  • Switch cli-test and rust-build-check from macos-15-intel to macos-15.
  • Use an ARM-specific CLI cache key.
  • Include ${{ runner.arch }} in the Rust cache key so architectures cannot share build outputs.
  • Update the workflow contract test and Rust build dependency boundary documentation.

Why

Recent PR data showed the Intel Rust job averaging about 68 minutes versus about 21 minutes on Linux, with additional Intel runner queue delays. Apple Silicon is now the daily macOS validation path; x64 remains covered by release and Nightly packaging matrices.

Validation

  • pnpm run check:github-config
  • git diff --check

The repository hygiene command still reports pre-existing product identity findings in unrelated files.

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