Skip to content

fix(ci): let setup-julia pick the runner arch (macOS legs) - #67

Merged
hyperpolymath merged 1 commit into
mainfrom
fix/macos-arm64-arch
Oct 8, 2026
Merged

hyperpolymath merged 1 commit into
mainfrom
fix/macos-arm64-arch

Conversation

@hyperpolymath

Copy link
Copy Markdown
Owner

macos-latest is now an arm64 (Apple Silicon) image. The matrix forced arch: x64, so setup-julia refused before any test ran ("x64 arch has been requested on a macOS runner that has an arm64 architecture"). Dropping the arch axis lets setup-julia use the native default on every OS: aarch64 on macOS, x64 on ubuntu/windows.

Claude-Session: https://claude.ai/code/session_012kgrMQRhSmZMBbF9Ui1zBw

Summary

Closes #

Type of change

  • 🐛 Bug fix (non-breaking change that fixes an issue)
  • ✨ New feature (non-breaking change that adds functionality)
  • 💥 Breaking change (would change existing behaviour)
  • 🕳️ Soundness fix (fixes a checker/proof false-negative)
  • 📖 Documentation
  • 🧹 Refactor / tech debt (behaviour-preserving)
  • ⚡ Performance
  • 🔧 Build / CI / tooling

How has this been verified?

Checklist

  • My commits are signed (git commit -S).
  • I ran the project's own checks/tests locally and they pass.
  • New files carry the correct SPDX-License-Identifier (code/config MPL-2.0,
    prose CC-BY-SA-4.0); I did not relicense existing files.
  • Docs are updated, and no public claim now overstates what the code does.
  • I have not introduced a soundness hole (or I have flagged where I might have).

Notes for reviewers

macos-latest is now an arm64 (Apple Silicon) image. The matrix forced
arch: x64, so setup-julia refused before any test ran ("x64 arch has
been requested on a macOS runner that has an arm64 architecture").
Dropping the arch axis lets setup-julia use the native default on every
OS: aarch64 on macOS, x64 on ubuntu/windows.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012kgrMQRhSmZMBbF9Ui1zBw
@hyperpolymath
hyperpolymath enabled auto-merge (squash) October 8, 2026 17:15
@hyperpolymath
hyperpolymath disabled auto-merge October 8, 2026 17:15
@hyperpolymath
hyperpolymath merged commit bc752bf into main Oct 8, 2026
30 of 32 checks passed
@hyperpolymath
hyperpolymath deleted the fix/macos-arm64-arch branch October 8, 2026 17:15
@coderabbitai

coderabbitai Bot commented Oct 8, 2026

Copy link
Copy Markdown

Review in Change Stack →

Note

Currently processing new changes in this PR. This may take a few minutes, please wait...

⚙️ Run configuration
  • Configuration used: Organization UI
  • Review profile: ASSERTIVE
  • Plan: Advanced
  • Run ID: d64c4132-2355-4df4-ad76-3659ce80baca
📥 Commits

Reviewing files that changed from the base of the PR and between c0ba04e and 60cdf5b.

📒 Files selected for processing (1)
  • .github/workflows/CI.yml
 ___________________________________________
< Code reviewer with an internal monologue. >
 -------------------------------------------
  \
   \   (\__/)
       (•ㅅ•)
       /   づ
  • Autopilot · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

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