Skip to content

CI: fix macOS arch for Apple Silicon runners - #117

Merged
timholy merged 2 commits into
masterfrom
ci/macos-arm-arch
Jul 1, 2026
Merged

CI: fix macOS arch for Apple Silicon runners#117
timholy merged 2 commits into
masterfrom
ci/macos-arm-arch

Conversation

@timholy

@timholy timholy commented Jun 30, 2026

Copy link
Copy Markdown
Member

macOS-latest GitHub runners are now Apple Silicon (arm64). setup-julia@v3 errors when arch: x64 is requested on them, so the macOS jobs fail.

This configures the matrix to use the correct native architecture (default per-runner for single-arch matrices; explicit exclude/include for multi-arch matrices) and bumps julia-actions/setup-julia to v3.

timholy and others added 2 commits June 30, 2026 05:52
macOS-latest runners are Apple Silicon; setup-julia v3 errors when
`arch: x64` is requested there. Configure each matrix to use the
correct native architecture and bump setup-julia to v3.
Dependencies no longer support Julia 1.6 (they use `Returns`,
added in 1.7), so the 1.6 CI job cannot resolve. Set the compat
floor to the 1.10 LTS and test `min` instead of a pinned 1.6.
Bump the Documenter workflow to checkout@v4 / setup-julia@v3.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@timholy
timholy merged commit 1476094 into master Jul 1, 2026
8 checks passed
@timholy
timholy deleted the ci/macos-arm-arch branch July 1, 2026 11:26
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