setup-julia

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

Stars
92
Committers
17

Bot releases are hidden (Show)

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

Published by DilumAluthge 8 days ago

What's Changed

Dependency Updates

Full Changelog

Full Changelog: https://github.com/julia-actions/setup-julia/compare/v2.5.0...v2.6.0

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

Published by DilumAluthge 24 days ago

What's Changed

Full Changelog: https://github.com/julia-actions/setup-julia/compare/v2.4.0...v2.5.0

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

Published by IanButterworth about 2 months ago

What's Changed

Maintenance

New Contributors

Full Changelog: https://github.com/julia-actions/setup-julia/compare/v2.3.0...v2.4.0

What's Changed

Other changes:

Dependency updates:

Full Changelog: https://github.com/julia-actions/setup-julia/compare/v2.2.0...v2.3.0

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

Published by IanButterworth 4 months ago

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: https://github.com/julia-actions/setup-julia/compare/v2.1.0...v2.2.0

setup-julia - v2.1.0

Published by DilumAluthge 4 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/julia-actions/setup-julia/compare/v1.9.3...v2.1.0

setup-julia - v2.0.0 - Update to Node20

Published by IanButterworth 7 months ago

What's Changed

Note the rationale for the breaking change was discussed in https://github.com/julia-actions/setup-julia/pull/209

Dependencies and misc

New Contributors

Full Changelog: https://github.com/julia-actions/setup-julia/compare/v1.9.6...v2.0.0

setup-julia - v1.9.6: Fix Apple Silicon installation

Published by IanButterworth 8 months ago

What's Changed

Deps & CI

New Contributors

Full Changelog: https://github.com/julia-actions/setup-julia/compare/v1.9.5...v1.9.6

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

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.

What's Changed

Dep updates

New Contributors

Full Changelog: https://github.com/julia-actions/setup-julia/compare/v1.9.3...v1.9.5

setup-julia - v1.9.4: Fix broken release v1.9.3

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.

setup-julia - v1.9.3: Faster windows install. Dependency updates

Published by IanButterworth 11 months ago

What's Changed

Dependency and CI updates

New Contributors

Full Changelog: https://github.com/julia-actions/setup-julia/compare/v1.9.2...v1.9.3

setup-julia - v1.9.2: Dependency updates

Published by SaschaMann over 1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/julia-actions/setup-julia/compare/v1.9.1...v1.9.2

setup-julia - v1.9.1: Fix arch mapping on Apple M1

Published by SaschaMann over 1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/julia-actions/setup-julia/compare/v1.9.0...v1.9.1

setup-julia - v1.9.0: Add `include-all-prereleases` input

Published by SaschaMann almost 2 years ago

What's Changed

Full Changelog: https://github.com/julia-actions/setup-julia/compare/v1.8.3...v1.9.0

setup-julia - v1.8.3: Update dependencies and remove deprecation warnings

Published by SaschaMann about 2 years ago

What's Changed

Full Changelog: https://github.com/julia-actions/setup-julia/compare/v1.8.2...v1.8.3

setup-julia - v1.8.2: Use tarballs on macOS when available

Published by SaschaMann about 2 years ago

What's Changed

Full Changelog: https://github.com/julia-actions/setup-julia/compare/v1.8.1...v1.8.2

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

Published by SaschaMann over 2 years ago

What's Changed

Full Changelog: https://github.com/julia-actions/setup-julia/compare/v1.8.0...v1.8.1

setup-julia - v1.8.0: Improvements and bug fixes to `arch` input

Published by SaschaMann over 2 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/julia-actions/setup-julia/compare/v1.7.1...v1.8.0

setup-julia - v1.7.1: Update default runtime to node16

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.

setup-julia - v1.7.0: Add support for aarch64

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.