This action sets up a Julia environment for use in actions by downloading a specified version of Julia and adding it to PATH.
MIT License
Bot releases are hidden (Show)
Published by DilumAluthge 8 days ago
arch
input: accept x86_64
as a synonym for x64
by @DilumAluthge in https://github.com/julia-actions/setup-julia/pull/264
Full Changelog: https://github.com/julia-actions/setup-julia/compare/v2.5.0...v2.6.0
Published by DilumAluthge 24 days ago
Full Changelog: https://github.com/julia-actions/setup-julia/compare/v2.4.0...v2.5.0
Published by IanButterworth about 2 months ago
min
as the earliest compatible Julia version (compatible with the user's project) by @omus in https://github.com/julia-actions/setup-julia/pull/202
e564658
to 0f674f3
by @dependabot in https://github.com/julia-actions/setup-julia/pull/272
Full Changelog: https://github.com/julia-actions/setup-julia/compare/v2.3.0...v2.4.0
Published by DilumAluthge 3 months ago
default
as the value of the arch
input, use the runner machine's architecture by @DilumAluthge in https://github.com/julia-actions/setup-julia/pull/263
macos-latest
or macos-14
) by @DilumAluthge in https://github.com/julia-actions/setup-julia/pull/261
npm run format
by @DilumAluthge in https://github.com/julia-actions/setup-julia/pull/267
package.json
: change version number from 2.2.0
to 2.3.0
by @DilumAluthge in https://github.com/julia-actions/setup-julia/pull/271
31b4b50
to e564658
by @dependabot in https://github.com/julia-actions/setup-julia/pull/259
Full Changelog: https://github.com/julia-actions/setup-julia/compare/v2.2.0...v2.3.0
Published by IanButterworth 4 months ago
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-releaselts
for the LTS, and allow pre
for the latest pre-release by @KristofferC in https://github.com/julia-actions/setup-julia/pull/234
.tool-versions
by @DilumAluthge in https://github.com/julia-actions/setup-julia/pull/253
Full Changelog: https://github.com/julia-actions/setup-julia/compare/v2.1.0...v2.2.0
Published by DilumAluthge 4 months ago
aarch64
/ arm64
) URLs for Julia nightly by @benlorenz in https://github.com/julia-actions/setup-julia/pull/220
2.0.0
in package.json
and package-lock.json
by @DilumAluthge in https://github.com/julia-actions/setup-julia/pull/228
v2
by @DilumAluthge in https://github.com/julia-actions/setup-julia/pull/232
getNightlyFileName
by @DilumAluthge in https://github.com/julia-actions/setup-julia/pull/237
tar
(not the Git Bash tar
) by @IanButterworth in https://github.com/julia-actions/setup-julia/pull/206
Full Changelog: https://github.com/julia-actions/setup-julia/compare/v1.9.3...v2.1.0
Published by IanButterworth 7 months ago
Note the rationale for the breaking change was discussed in https://github.com/julia-actions/setup-julia/pull/209
2.0.0
in package.json
and package-lock.json
by @DilumAluthge in https://github.com/julia-actions/setup-julia/pull/228
Full Changelog: https://github.com/julia-actions/setup-julia/compare/v1.9.6...v2.0.0
Published by IanButterworth 8 months ago
aarch64
/ arm64
) URLs for Julia nightly by @benlorenz in https://github.com/julia-actions/setup-julia/pull/220
Full Changelog: https://github.com/julia-actions/setup-julia/compare/v1.9.5...v1.9.6
Published by IanButterworth 10 months ago
A big part of fixing https://github.com/JuliaLang/julia/issues/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.
Full Changelog: https://github.com/julia-actions/setup-julia/compare/v1.9.3...v1.9.5
Published by IanButterworth 11 months ago
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.
Published by IanButterworth 11 months ago
README.md
by @Panquesito7 in https://github.com/julia-actions/setup-julia/pull/166
Full Changelog: https://github.com/julia-actions/setup-julia/compare/v1.9.2...v1.9.3
Published by SaschaMann over 1 year ago
Full Changelog: https://github.com/julia-actions/setup-julia/compare/v1.9.1...v1.9.2
Published by SaschaMann over 1 year ago
arm64
alias for aarch64
by @mofeing in https://github.com/julia-actions/setup-julia/pull/134
Full Changelog: https://github.com/julia-actions/setup-julia/compare/v1.9.0...v1.9.1
Published by SaschaMann almost 2 years ago
include-all-prereleases
input by @SaschaMann in https://github.com/julia-actions/setup-julia/pull/127
Full Changelog: https://github.com/julia-actions/setup-julia/compare/v1.8.3...v1.9.0
Published by SaschaMann about 2 years ago
Full Changelog: https://github.com/julia-actions/setup-julia/compare/v1.8.2...v1.8.3
Published by SaschaMann about 2 years ago
.tar.gz
) file, but fall back to .dmg
if we can't find a tarball by @DilumAluthge in https://github.com/julia-actions/setup-julia/pull/117
Full Changelog: https://github.com/julia-actions/setup-julia/compare/v1.8.1...v1.8.2
Published by SaschaMann over 2 years ago
Full Changelog: https://github.com/julia-actions/setup-julia/compare/v1.8.0...v1.8.1
Published by SaschaMann over 2 years ago
arch
input, allow ARM64
as a synonym for aarch64
by @DilumAluthge in https://github.com/julia-actions/setup-julia/pull/110
arch
input, allow X64
and X86
as synonyms for x64
and x86
, respectively by @DilumAluthge in https://github.com/julia-actions/setup-julia/pull/108
arch
input, default to ${{ runner.arch }}
(instead of defaulting to x64
) by @DilumAluthge in https://github.com/julia-actions/setup-julia/pull/114
Full Changelog: https://github.com/julia-actions/setup-julia/compare/v1.7.1...v1.8.0
Published by SaschaMann over 2 years ago
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.
Published by SaschaMann over 2 years ago
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.