Skip to content

Releases: julia-actions/setup-julia

v3.0.1

23 Apr 17:46
f6f565d

Choose a tag to compare

What's Changed

This is a bugfix release that fixes an error seen when using min-minor or min-patch.

Full Changelog

Full Changelog: v3.0.0...v3.0.1

v3.0.0

17 Apr 01:19
4a12c5f

Choose a tag to compare

⚠️ 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: v2.7.0...v3.0.0

v2.7.0

04 Mar 19:59
4c0cb0f

Choose a tag to compare

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: v2...v2.7.0

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

18 Nov 15:37
5c9647d

Choose a tag to compare

What's Changed

Maintenance

Full Changelog: v2.6.0...v2.6.1

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

09 Oct 05:15
9b79636

Choose a tag to compare

What's Changed

Dependency Updates

Full Changelog

Full Changelog: v2.5.0...v2.6.0

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

23 Sep 22:22
a0a0978

Choose a tag to compare

What's Changed

Full Changelog: v2.4.0...v2.5.0

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

30 Aug 16:30

Choose a tag to compare

What's Changed

  • Resolve min as the earliest compatible Julia version (compatible with the user's project) by @omus in #202

Maintenance

New Contributors

  • @omus made their first contribution in #202

Full Changelog: v2.3.0...v2.4.0

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

21 Jul 21:36

Choose a tag to compare

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: v2.2.0...v2.3.0

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

27 Jun 00:36

Choose a tag to compare

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: v2.1.0...v2.2.0

v2.1.0

19 Jun 22:04

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.9.3...v2.1.0