Skip to content

Bump julia-actions/setup-julia from 2 to 3 - #35

Merged
timholy merged 2 commits into
masterfrom
dependabot/github_actions/julia-actions/setup-julia-3
Jun 29, 2026
Merged

timholy merged 2 commits into
masterfrom
dependabot/github_actions/julia-actions/setup-julia-3

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github May 26, 2026 •

Copy link
Copy Markdown
Contributor

Bumps julia-actions/setup-julia from 2 to 3.

Release notes

Sourced from julia-actions/setup-julia's releases.

v3.0.0

⚠️ Breaking Changes, and Migration Guide for v2 ⟶ v3

  1. v3 requires Node 24 (compared to v2, which required Node 20).
  2. The behavior of version: min has changed between v2 and v3.
    • In v2, version: min would resolve to the minimum major/minor/patch, e.g. 1.10.0.
    • In v3, version: min resolves to the minimum major/minor but the latest patch, e.g. 1.10.11.
    • If you specifically want the minimum major/minor/patch under v3, you should specify version: min-patch. Note: v3 also adds the alias version: min-minor, which is equivalent to version: min.
  3. v3 will throw an error if x86_64 Julia binaries are requested on Apple Silicon macOS. (Under v2, this was a warning.) Under v3, if you specifically want to run x86_64 Julia binaries on Apple Silicon (under Rosetta 2), you must now opt-in by specifying the force-arch: true input.

Other Changes

We updated some dependencies, and we improved and updated the CI tooling on this repo.

Full Changelog

Full Changelog: julia-actions/setup-julia@v2.7.0...v3.0.0

v2.7.0

Documentation

Dependencies

... (truncated)

Commits
  • fa02766 Bug fix: Validate cached julia binary exists and check PATH resolution (#389)
  • ff78161 Bump julia-actions/setup-julia from 2.7.0 to 3.0.1 in the all-github-actions ...
  • fe02cb7 README: Add a link to the v2-to-v3 release notes (#388)
  • f6f565d Bugfix: Fix an error seen when using min-minor or min-patch (#387)
  • 4a12c5f Breaking: Change min to return the latest patch (but still the minimum majo...
  • a8c65a2 Bump the all-github-actions group across 1 directory with 2 updates (#381)
  • 92d77f5 Bump picomatch from 2.3.1 to 2.3.2 (#379)
  • 679f144 Bump handlebars from 4.7.8 to 4.7.9 (#377)
  • 7c976c8 Add workflow to run make everything-from-scratch (#378)
  • 101e139 Breaking: Migrate from Node 20 to Node 24 (#374)
  • Additional commits viewable in compare view

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 May 26, 2026
@codecov

codecov Bot commented May 26, 2026 •

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 95.17%. Comparing base (f41bd24) to head (b159aad).

Additional details and impacted files
@@            Coverage Diff             @@
##           master      #35      +/-   ##
==========================================
+ Coverage   95.07%   95.17%   +0.10%     
==========================================
  Files           2        2              
  Lines         142      145       +3     
==========================================
+ Hits          135      138       +3     
  Misses          7        7              

☔ 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.

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 bac2d47 to 30f8e01 Compare June 24, 2026 09:25
Set the minimum supported Julia to 1.10 (the current LTS) and test it
via setup-julia's `min` rather than a pinned version.

`macOS-latest` runners are Apple Silicon, and setup-julia v3 errors when
x86_64 Julia is requested there. Julia 1.10+ ships native aarch64 macOS
binaries, so the matrix no longer pins `arch: x64`; each runner uses its
host architecture.

Use codecov-action's `files` input (the v7 spelling) and authenticate
uploads with the CODECOV_TOKEN repository secret.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@timholy
timholy merged commit 931a506 into master Jun 29, 2026
8 checks passed
@dependabot
dependabot Bot deleted the dependabot/github_actions/julia-actions/setup-julia-3 branch June 29, 2026 09:46
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.

1 participant