Commit Graph

30 Commits

Author SHA1 Message Date
Sascha Mann
531b2e0973 Support release nightlies (#63)
* Support release nightlies

See #62

* Replace == nightly with endsWith nightly

* Use majorMinorMatch, not full match

* Replace more (in-)equality checks

* Reduce number of duplicate CI builds

* Add example to docs

* Tidy up nightly conditions
2021-01-07 23:09:50 -05:00
Sascha Mann
71b841c6f2 Verify checksums (#49)
Co-authored-by: Derk-Jan Karrenbeld <derk-jan+github@karrenbeld.info>
2020-11-08 17:15:46 +01:00
Sascha Mann
45f46ba622 Get Julia versions from versions.json (#24)
This replaces the hardcoded versions array which will decouple the setup-julia version and the installable Julia versions.
2020-11-08 15:06:21 +01:00
Sascha Mann
c639390e13 Handle install directories using tool-cache (#46)
* Make test builds more verbose

* Handle install directories using tool-cache

* Bump version to 1.3.0-DEV
2020-09-26 18:20:43 +02:00
Kyungdahm Yun
d622e3db7b Add Julia 1.5.2 2020-09-24 22:08:18 +02:00
Sascha Mann
8aadcc1915 Add Julia 1.5.1 2020-08-26 21:17:30 +02:00
Sascha Mann
19781e4bbc Add Julia 1.5.0 2020-08-02 15:12:22 +02:00
Sascha Mann
4f37a4b06c Add Julia 1.5.0-rc2 2020-07-27 22:06:55 +02:00
Sascha Mann
85cbcd387e Fix error throwing
throw 'error' does not display an error message on GitHub Actions
anymore.
2020-07-05 14:10:57 +02:00
Sascha Mann
802776bd6a Throw error if version range doesn't match anything
fixes #38
2020-07-05 14:10:57 +02:00
Sascha Mann
3eb3524cb4 Fix divergence caused by not running npm i before build 2020-06-30 23:45:16 +02:00
Sascha Mann
6ac7df4cef Add Julia 1.5.0-rc1 2020-06-30 23:39:12 +02:00
Sascha Mann
a81735fc3d Add Julia 1.5.0-beta1 2020-05-29 10:24:13 +02:00
Sascha Mann
2c2ccf4805 Add Julia 1.4.2 and update deps 2020-05-28 12:02:01 +02:00
Sascha Mann
5ed1ab9531 Add Julia 1.4.1 2020-04-15 13:54:34 +02:00
Sascha Mann
0c24e24eb5 Add Julia 1.4.0 2020-03-22 18:09:09 +01:00
Sascha Mann
51f7dbcff0 Add 'v1.4.0-rc2' 2020-03-11 14:19:14 +01:00
Sascha Mann
150b180e77 Fix v1.4.0-rc1 version string 2020-02-13 10:48:40 +01:00
Sascha Mann
df27cccb6d Add Julia 1.4.0-rc1 to version list 2020-01-23 23:51:41 +01:00
Sascha Mann
ca58c641a5 Add Julia 1.3.1 to version list (#22) 2019-12-31 10:53:40 +01:00
Sascha Mann
2efcc69643 Add Julia 1.3.0 to versions 2019-11-26 21:12:15 +01:00
Sascha Mann
689d600802 Fix Windows install script 2019-11-25 14:22:23 +01:00
Sascha Mann
df485a1da6 Fix macOS install script 2019-11-25 14:22:23 +01:00
Sascha Mann
41539df7fe Fix linux install script 2019-11-25 14:22:23 +01:00
Sascha Mann
767e91ee6e Support nightly Julia builds 2019-11-25 14:22:23 +01:00
Sascha Mann
7e7f2c80d1 Add v1.3.0-rc5 2019-11-20 19:58:43 +01:00
Sascha Mann
dc7c0defbe Always use hardcoded versions to match ranges 2019-11-20 19:58:43 +01:00
Sascha Mann
5354e1e908 Fall back to hardcoded versions when API errors
This is a temporary fix until we can get Julia versions directly
from julialang.org. Right now the GitHub API randomly fails due to
rate limiting which leads to builds failing even if a valid specific
version was specified.
2019-11-20 19:58:43 +01:00
Sascha Mann
16c0aaf600 Refactor getJuliaVersion to make it testable 2019-11-20 19:58:43 +01:00
Sascha Mann
dc7dce0a2d Move functions to separate file for easier unit testing 2019-11-20 19:58:43 +01:00