Skip to content

Update julia-actions/setup-julia action to v3#144

Open
renovate[bot] wants to merge 1 commit intomainfrom
renovate/julia-actions-setup-julia-3.x
Open

Update julia-actions/setup-julia action to v3#144
renovate[bot] wants to merge 1 commit intomainfrom
renovate/julia-actions-setup-julia-3.x

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented Apr 17, 2026

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Type Update Change
julia-actions/setup-julia action major v1v3

Release Notes

julia-actions/setup-julia (julia-actions/setup-julia)

v3

Compare Source

v3.0.0

Compare Source

⚠️ 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

Compare Source

Documentation

  • Make the README less misleading by putting some reasonable defaults in (instead of empty strings '') by @​DilumAluthge in #​302

Dependencies

CI in this repo

New Contributors

Full Changelog

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

v2.6.1: - Add warning for x64 on apple silicon runners

Compare Source

What's Changed
Maintenance

Full Changelog: julia-actions/setup-julia@v2.6.0...v2.6.1

v2.6.0: : Update the LTS alias to point to Julia 1.10

Compare Source

What's Changed
Dependency Updates
Full Changelog

Full Changelog: julia-actions/setup-julia@v2.5.0...v2.6.0

v2.6

Compare Source

v2.5.0: : Migrate to new release process for the setup-julia action

Compare Source

What's Changed

Full Changelog: julia-actions/setup-julia@v2.4.0...v2.5.0

v2.4

Compare Source

v2.4.0: : Resolve min as the earliest compatible Julia version defined by the project

Compare Source

What's Changed
  • Resolve min as the earliest compatible Julia version (compatible with the user's project) by @​omus in #​202
Maintenance
New Contributors

Full Changelog: julia-actions/setup-julia@v2.3.0...v2.4.0

v2.3

Compare Source

v2.3.0: : Suggest users use lts rather than 1.6; resolve arch: default to the default arch

Compare Source

What's Changed
  • If the user provides default as the value of the arch input, use the runner machine's architecture by @​DilumAluthge in #​263
  • Improve the error logging for the case of Julia 1.6 or 1.7 on Apple Silicon (macos-latest or macos-14) by @​DilumAluthge in #​261
  • Improve example version instructions. Add info about "lts" if user specifies 1.6 explicitly by @​IanButterworth in #​265
  • Always print an error message, never error silently by @​DilumAluthge in #​262
Other changes:
Dependency updates:

Full Changelog: julia-actions/setup-julia@v2.2.0...v2.3.0

v2.2

Compare Source

v2.2.0: - New lts and pre named version specifiers

Compare Source

What's Changed

It is now possible to specify two new named version identifiers:

  • lts for the Long Term Support (LTS) julia version (currently 1.6)
  • pre for the latest pre-release
PRs
New Contributors

Full Changelog: julia-actions/setup-julia@v2.1.0...v2.2.0

v2.1

Compare Source

v2.1.0

Compare Source

What's Changed
New Contributors

Full Changelog: julia-actions/setup-julia@v1.9.3...v2.1.0

v2.0

Compare Source

v2.0.0: - Update to Node20

Compare Source

What's Changed

Note the rationale for the breaking change was discussed in #​209

Dependencies and misc
New Contributors

Full Changelog: julia-actions/setup-julia@v1.9.6...v2.0.0

v2

Compare Source

v1.9.6: : Fix Apple Silicon installation

Compare Source

What's Changed
Deps & CI
New Contributors

Full Changelog: julia-actions/setup-julia@v1.9.5...v1.9.6

v1.9.5: : Maintain mtime of julia build to avoid re-precompilation

Compare Source

A big part of fixing JuliaLang/julia#50667 for julia <1.11 as maintaining the mtime of the julia source files means cached /compiled caches won't be invalidated in new runs where julia has been reinstalled.

What's Changed
Dep updates
New Contributors

Full Changelog: julia-actions/setup-julia@v1.9.3...v1.9.5

v1.9.4: : Fix broken release v1.9.3

Compare Source

This just fixes a broken release v1.9.3 where not all release steps were followed properly.
See https://github.com/julia-actions/setup-julia/releases/tag/v1.9.3 for changes.

v1.9.3: : Faster windows install. Dependency updates

Compare Source

What's Changed
Dependency and CI updates
New Contributors

Full Changelog: julia-actions/setup-julia@v1.9.2...v1.9.3

v1.9.2: : Dependency updates

Compare Source

What's Changed
New Contributors

Full Changelog: julia-actions/setup-julia@v1.9.1...v1.9.2

v1.9.1: : Fix arch mapping on Apple M1

Compare Source

What's Changed
New Contributors

Full Changelog: julia-actions/setup-julia@v1.9.0...v1.9.1

v1.9.0: : Add include-all-prereleases input

Compare Source

What's Changed

Full Changelog: julia-actions/setup-julia@v1.8.3...v1.9.0

v1.9

Compare Source

v1.8.3: : Update dependencies and remove deprecation warnings

Compare Source

What's Changed

Full Changelog: julia-actions/setup-julia@v1.8.2...v1.8.3

v1.8.2: : Use tarballs on macOS when available

Compare Source

What's Changed
  • On macOS, first try to find a tarball (.tar.gz) file, but fall back to .dmg if we can't find a tarball by @​DilumAluthge in #​117

Full Changelog: julia-actions/setup-julia@v1.8.1...v1.8.2

v1.8.1: : Bug fix for issue with default arch & nightly Julia

Compare Source

What's Changed
  • Fix the "default arch" code path with Julia nightly (and add a CI job for that code path) by @​DilumAluthge in #​115

Full Changelog: julia-actions/setup-julia@v1.8.0...v1.8.1

v1.8.0: : Improvements and bug fixes to arch input

Compare Source

What's Changed
New Contributors

Full Changelog: julia-actions/setup-julia@v1.7.1...v1.8.0

v1.8

Compare Source

v1.7.1: : Update default runtime to node16

Compare Source

EOL was almost a month ago. Woops.

I don't care about people using an old version of GitHub Enterprise, so I'm not going to annoy every single user of this action with a breaking update like GH did with their core actions. If you're a user of GHE: consider this a breaking update.

v1.7

Compare Source

v1.7.0: : Add support for aarch64

Compare Source

Setting the arch input to aarch64 will install aarch64 binaries,
intended to be used on aarch64-based self-hosted runners.

Please note that we currently don't run test builds on that
architecture, so we cannot guarantee that the input won't break
randomly, although there is no reason why it would.

In a future update, we may choose a default architecture based on the
arch of the runner.

Thanks to @​giordano for providing a self-hosted runner for testing.

v1.6.1: : Throw an informative error for non-existent version

Compare Source

See [#​86](https://redirect.github.com/julia-a


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

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.

0 participants