Releases: julia-actions/setup-julia
v2.6.0: Update the LTS alias to point to Julia 1.10
What's Changed
- Change LTS 1.6 -> 1.10 by @IanButterworth in #290
arch
input: acceptx86_64
as a synonym forx64
by @DilumAluthge in #264
Dependency Updates
- Bump @types/node from 22.5.1 to 22.6.1 by @dependabot in #284
- Bump @types/jest from 29.5.12 to 29.5.13 by @dependabot in #288
- Bump typescript from 5.5.4 to 5.6.2 by @dependabot in #286
- Bump julia-actions/setup-julia from 2.3.0 to 2.5.0 by @dependabot in #285
- Bump @types/node from 22.6.1 to 22.7.5 by @dependabot in #293
- Bump @types/async-retry from 1.4.8 to 1.4.9 by @dependabot in #292
- Bump @actions/core from 1.10.1 to 1.11.1 by @dependabot in #291
- Bump @vercel/ncc from 0.38.1 to 0.38.2 by @dependabot in #287
- Bump typescript from 5.6.2 to 5.6.3 by @dependabot in #294
Full Changelog
Full Changelog: v2.5.0...v2.6.0
v2.5.0: Migrate to new release process for the `setup-julia` action
What's Changed
- Update version on master by @IanButterworth in #279
- Simplify the release process (no more build script or release branches) by @DilumAluthge in #281
Full Changelog: v2.4.0...v2.5.0
v2.4.0: Resolve `min` as the earliest compatible Julia version defined by the project
What's Changed
- Resolve
min
as the earliest compatible Julia version (compatible with the user's project) by @omus in #202
Maintenance
- Bump bin from
e564658
to0f674f3
by @dependabot in #272 - Bump typescript from 5.5.3 to 5.5.4 by @dependabot in #275
- Bump ts-jest from 29.2.3 to 29.2.5 by @dependabot in #276
- Bump @types/node from 20.14.11 to 22.5.1 by @dependabot in #277
New Contributors
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
What's Changed
- If the user provides
default
as the value of thearch
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
ormacos-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:
- Update README.md by @ViralBShah in #256
- CI: don't instruct the user to do
npm run format
by @DilumAluthge in #267 package.json
: change version number from2.2.0
to2.3.0
by @DilumAluthge in #271
Dependency updates:
- Bump @types/node from 20.14.6 to 20.14.11 by @dependabot in #266
- Bump bin from
31b4b50
toe564658
by @dependabot in #259 - Bump typescript from 5.4.5 to 5.5.3 by @dependabot in #258
- Bump semver from 7.6.2 to 7.6.3 by @dependabot in #270
- Bump ts-jest from 29.1.5 to 29.2.3 by @dependabot in #268
- Bump prettier from 3.3.2 to 3.3.3 by @dependabot in #269
Full Changelog: v2.2.0...v2.3.0
v2.2.0 - New `lts` and `pre` named version specifiers
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
- Allow
lts
for the LTS, and allowpre
for the latest pre-release by @KristofferC in #234 - Bump @types/node from 20.12.8 to 20.14.6 by @dependabot in #254
- Bump semver from 7.6.0 to 7.6.2 by @dependabot in #244
- Bump prettier from 3.2.5 to 3.3.2 by @dependabot in #247
- Bump ts-jest from 29.1.2 to 29.1.5 by @dependabot in #249
- CI: Install the same version of NodeJS that is specified in
.tool-versions
by @DilumAluthge in #253 - Make the devdocs more complete and self-contained by @DilumAluthge in #252
- update version 2.0.0 -> 2.2.0 by @IanButterworth in #255
New Contributors
- @KristofferC made their first contribution in #234
Full Changelog: v2.1.0...v2.2.0
v2.1.0
What's Changed
- Bump actions/checkout from 3 to 4 by @dependabot in #180
- Bump actions/setup-node from 3 to 4 by @dependabot in #181
- Bump @actions/core from 1.10.0 to 1.10.1 by @dependabot in #182
- Bump @types/retry from 0.12.2 to 0.12.5 by @dependabot in #184
- Bump @vercel/ncc from 0.36.1 to 0.38.1 by @dependabot in #186
- Bump jest-circus from 29.5.0 to 29.7.0 by @dependabot in #183
- Bump @types/node from 18.14.2 to 20.10.3 by @dependabot in #187
- v1.9.4 by @IanButterworth in #179
- Bump actions/setup-python from 4 to 5 by @dependabot in #188
- Bump github/codeql-action from 2 to 3 by @dependabot in #189
- Bump jest and @types/jest by @dependabot in #195
- Bump @types/async-retry from 1.4.5 to 1.4.8 by @dependabot in #194
- Bump prettier from 3.1.0 to 3.1.1 by @dependabot in #192
- Bump ts-jest from 29.0.5 to 29.1.1 by @dependabot in #193
- Run everything monthly by @ViralBShah in #197
- Bump nock from 13.3.8 to 13.4.0 by @dependabot in #198
- Bump typescript from 5.3.2 to 5.3.3 by @dependabot in #191
- Bump @types/node from 20.10.3 to 20.10.6 by @dependabot in #199
- add test for julia install and mtime maintenance by @IanButterworth in #200
- extract julia directly to tool path to maintain mtimes by @IanButterworth in #196
- v1.9.5 by @IanButterworth in #201
- put quotes on readme version examples by @IanButterworth in #203
- Bump actions/cache from 3 to 4 by @dependabot in #215
- Bump @types/node from 20.10.6 to 20.11.16 by @dependabot in #213
- Bump ts-jest from 29.1.1 to 29.1.2 by @dependabot in #212
- Bump nock from 13.4.0 to 13.5.1 by @dependabot in #211
- Bump semver from 7.5.4 to 7.6.0 by @dependabot in #217
- CI: Increase the Dependabot "number of open PRs" limit by @DilumAluthge in #218
- Bump prettier from 3.1.1 to 3.2.5 by @dependabot in #216
- Bump @types/jest from 29.5.11 to 29.5.12 by @dependabot in #210
- Fix the Apple Silicon (macOS
aarch64
/arm64
) URLs for Julia nightly by @benlorenz in #220 - 1.9.6 and compat bump for node semver package by @IanButterworth in #221
- Bump nock from 13.5.1 to 13.5.4 by @dependabot in #224
- Bump @types/semver from 7.5.6 to 7.5.8 by @dependabot in #222
- Bump @types/node from 20.11.16 to 20.11.30 by @dependabot in #226
- update to node20 by @ranocha in #209
- Bump the version number to
2.0.0
inpackage.json
andpackage-lock.json
by @DilumAluthge in #228 - Bump @types/node from 20.11.30 to 20.12.2 by @dependabot in #230
- Remove auto-assignment from bug report template by @SaschaMann in #231
- README: recommend
v2
by @DilumAluthge in #232 - README: recommend that users set up Dependabot version updates for GitHub Actions by @DilumAluthge in #233
- CI: Update PR checks to node 20 by @SaschaMann in #235
- Delete .github/workflows/backup.yml by @SaschaMann in #236
- Add more error checking in
getNightlyFileName
by @DilumAluthge in #237 - Bump @types/node from 20.12.2 to 20.12.8 by @dependabot in #239
- Bump typescript from 5.3.3 to 5.4.5 by @dependabot in #238
- Bump braces from 3.0.2 to 3.0.3 by @dependabot in #246
- Use Windows system
tar
(not the Git Bashtar
) by @IanButterworth in #206 - CI: stop testing on macOS 11 by @DilumAluthge in #251
New Contributors
- @ViralBShah made their first contribution in #197
- @benlorenz made their first contribution in #220
- @ranocha made their first contribution in #209
Full Changelog: v1.9.3...v2.1.0
v2.0.0 - Update to Node20
What's Changed
Note the rationale for the breaking change was discussed in #209
Dependencies and misc
- Bump nock from 13.5.1 to 13.5.4 by @dependabot in #224
- Bump @types/semver from 7.5.6 to 7.5.8 by @dependabot in #222
- Bump @types/node from 20.11.16 to 20.11.30 by @dependabot in #226
- Bump the version number to
2.0.0
inpackage.json
andpackage-lock.json
by @DilumAluthge in #228
New Contributors
Full Changelog: v1.9.6...v2.0.0
v1.9.6: Fix Apple Silicon installation
What's Changed
- Fix the Apple Silicon (macOS
aarch64
/arm64
) URLs for Julia nightly by @benlorenz in #220 - put quotes on readme version examples by @IanButterworth in #203
Deps & CI
- Bump actions/cache from 3 to 4 by @dependabot in #215
- Bump @types/node from 20.10.6 to 20.11.16 by @dependabot in #213
- Bump ts-jest from 29.1.1 to 29.1.2 by @dependabot in #212
- Bump nock from 13.4.0 to 13.5.1 by @dependabot in #211
- Bump semver from 7.5.4 to 7.6.0 by @dependabot in #217
- CI: Increase the Dependabot "number of open PRs" limit by @DilumAluthge in #218
- Bump prettier from 3.1.1 to 3.2.5 by @dependabot in #216
- Bump @types/jest from 29.5.11 to 29.5.12 by @dependabot in #210
- 1.9.6 and compat bump for node semver package by @IanButterworth in #221
New Contributors
- @benlorenz made their first contribution in #220
Full Changelog: v1.9.5...v1.9.6
v1.9.5: Maintain mtime of julia build to avoid re-precompilation
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
- add test for julia install and mtime maintenance by @IanButterworth in #200
- extract julia directly to tool path to maintain mtimes by @IanButterworth in #196
- v1.9.5 by @IanButterworth in #201
Dep updates
- Bump actions/checkout from 3 to 4 by @dependabot in #180
- Bump actions/setup-node from 3 to 4 by @dependabot in #181
- Bump @actions/core from 1.10.0 to 1.10.1 by @dependabot in #182
- Bump @types/retry from 0.12.2 to 0.12.5 by @dependabot in #184
- Bump @vercel/ncc from 0.36.1 to 0.38.1 by @dependabot in #186
- Bump jest-circus from 29.5.0 to 29.7.0 by @dependabot in #183
- Bump @types/node from 18.14.2 to 20.10.3 by @dependabot in #187
- Bump actions/setup-python from 4 to 5 by @dependabot in #188
- Bump github/codeql-action from 2 to 3 by @dependabot in #189
- Bump jest and @types/jest by @dependabot in #195
- Bump @types/async-retry from 1.4.5 to 1.4.8 by @dependabot in #194
- Bump prettier from 3.1.0 to 3.1.1 by @dependabot in #192
- Bump ts-jest from 29.0.5 to 29.1.1 by @dependabot in #193
- Run everything monthly by @ViralBShah in #197
- Bump nock from 13.3.8 to 13.4.0 by @dependabot in #198
- Bump typescript from 5.3.2 to 5.3.3 by @dependabot in #191
- Bump @types/node from 20.10.3 to 20.10.6 by @dependabot in #199
New Contributors
- @ViralBShah made their first contribution in #197
Full Changelog: v1.9.3...v1.9.5
v1.9.4: Fix broken release v1.9.3
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.