Skip to content

Update GitHub Actions, run the macOS job on aarch64 - #31

Merged
ufechner7 merged 1 commit into
mainfrom
update-github-actions
Oct 10, 2026
Merged

ufechner7 merged 1 commit into
mainfrom
update-github-actions

Conversation

@ufechner7

Copy link
Copy Markdown
Member

Combines the Dependabot PRs #27, #28 and #29 into one:

#29 failed on macOS because setup-julia v3 refuses arch: x64 on the Apple Silicon (arm64) macOS runners; v2 silently ran x64 Julia under Rosetta. The macOS job now uses arch: aarch64, i.e. native Apple Silicon Julia, which should also be much faster (the x64 job took about 20 minutes).

Also adds a CHANGELOG entry under v0.3.12.

🤖 Generated with Claude Code

Combines the Dependabot PRs #27, #28 and #29: actions/checkout v7,
julia-actions/setup-julia v3 and codecov/codecov-action v7. setup-julia
v3 refuses x64 on the Apple Silicon macOS runners, so the macOS job now
uses aarch64.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

🟢 Approval recommended

The configuration matches the upgraded actions’ interfaces, and setup succeeds across all CI platforms.

0 open findings

What changed in this PR

Updates CI dependencies and enables native Apple Silicon execution for macOS.

Changes:

  • Upgrades checkout, Julia setup, and Codecov actions.
  • Switches macOS CI from x64 to aarch64.
  • Documents the updates in the changelog.
File Description
.github/​workflows/​CI.yml Updates actions and macOS architecture.
CHANGELOG.md Records the CI changes.

🧠 Review effort: Balanced


💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@ufechner7
ufechner7 merged commit eba663a into main Oct 10, 2026
5 checks passed
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