Skip to content

Fix CI: remove explicit x64 arch to support Apple Silicon macOS runners - #136

Merged
CarloLucibello merged 3 commits into
masterfrom
dependabot/github_actions/julia-actions/setup-julia-3
Jul 22, 2026
Merged

Fix CI: remove explicit x64 arch to support Apple Silicon macOS runners#136
CarloLucibello merged 3 commits into
masterfrom
dependabot/github_actions/julia-actions/setup-julia-3

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jun 15, 2026

Copy link
Copy Markdown
Contributor

The macOS-latest GitHub Actions runner now provisions Apple Silicon (arm64) machines. The CI workflow had arch: x64 hardcoded in the matrix, causing julia-actions/setup-julia to fail with an architecture mismatch error.

Changes Made

  • Removed the arch dimension from the CI matrix (was - x64)
  • Removed the explicit arch input from the julia-actions/setup-julia step so it auto-detects the correct architecture (x64 on Linux/Windows, aarch64 on macOS)
  • Removed arch: x64 from the include entry for the Julia 1.10 minimum version job
  • Updated the job name template to drop the ${{ matrix.arch }} component

Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file github_actions Pull requests that update GitHub Actions code labels Jun 15, 2026
Bumps [julia-actions/setup-julia](https://github.com/julia-actions/setup-julia) from 2 to 3.
- [Release notes](https://github.com/julia-actions/setup-julia/releases)
- [Commits](julia-actions/setup-julia@v2...v3)

---
updated-dependencies:
- dependency-name: julia-actions/setup-julia
  dependency-version: '3'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/github_actions/julia-actions/setup-julia-3 branch from 266132e to cb389d1 Compare June 15, 2026 11:01
Copilot AI changed the title Bump julia-actions/setup-julia from 2 to 3 Fix CI: remove explicit x64 arch to support Apple Silicon macOS runners Jun 15, 2026
Copilot AI requested a review from CarloLucibello June 15, 2026 14:24
@codecov

codecov Bot commented Jun 15, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 74.09%. Comparing base (6675b01) to head (d92aabf).
⚠️ Report is 1 commits behind head on master.

Additional details and impacted files
@@           Coverage Diff           @@
##           master     #136   +/-   ##
=======================================
  Coverage   74.09%   74.09%           
=======================================
  Files          15       15           
  Lines        1521     1521           
=======================================
  Hits         1127     1127           
  Misses        394      394           

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@CarloLucibello
CarloLucibello merged commit 36c3a56 into master Jul 22, 2026
5 of 8 checks passed
@dependabot
dependabot Bot deleted the dependabot/github_actions/julia-actions/setup-julia-3 branch July 22, 2026 13:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file github_actions Pull requests that update GitHub Actions code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants