Dilum Aluthge
a515f9fb49
Add more error checking in getNightlyFileName ( #237 )
2024-04-28 20:02:37 -04:00
Benjamin Lorenz
0f702cc7c1
Fix the Apple Silicon (macOS aarch64 / arm64) URLs for Julia nightly ( #220 )
...
* fix aarch64 urls for nightly
* rebuild js for aarch64 nightly
* test nightly on apple m1 (aarch64)
* Run on more macOS versions, and add a few comments
---------
Co-authored-by: Dilum Aluthge <dilum@aluthge.com >
2024-02-10 21:36:04 -05:00
Ian Butterworth
d3d61d99d5
extract julia directly to tool path to maintain mtimes ( #196 )
...
Co-authored-by: Dilum Aluthge <dilum@aluthge.com >
Co-authored-by: Curtis Vogt <curtis.vogt@gmail.com >
2024-01-05 12:49:05 -05:00
Ian Butterworth
56e107761d
Use .tar.gz files where available for faster win install ( #171 )
2023-11-21 10:35:55 -05:00
Ian Butterworth
8a5ee44838
set retry limit and make retries visible logs ( #170 )
2023-11-20 23:05:49 -05:00
スノル
152b85e982
Update dependencies ( #133 )
...
* Use `fs.rmSync` instead of `fs.rmdirSync`.
To get rid of the deprecation warning. #119
* Update dependencies.
2023-02-09 23:00:27 +00:00
Sergio Sánchez Ramírez
294135b6de
Include arm64 alias for aarch64 ( #134 )
...
This should fix arch lookup in Apple M-series.
2023-02-09 11:49:10 +00:00
Sascha Mann
a7ad2168c4
Add include-all-prereleases input ( #127 )
...
fixes #126
2022-12-11 22:03:47 -05:00
Dilum Aluthge
57ce80e73c
macOS: Default to tarball (.tar.gz) if available ( #117 )
...
* On macOS, first try to find a tarball (`.tar.gz`) file, but fall back to `.dmg` if we can't find a tarball
* Add an "Example builds" job for Julia 1.2
2022-08-10 14:54:47 +02:00
Dilum Aluthge
3a89763b86
Fix the "default arch" code path with Julia nightly (and add a CI job for that code path) ( #115 )
2022-06-25 09:26:39 +02:00
Dilum Aluthge
40ab89a96a
Allow X64 and X86 as synonyms for x64 and x86, respectively ( #108 )
2022-06-23 22:26:05 +00:00
Dilum Aluthge
631e68d88a
Allow ARM64 as a synonym for aarch64 ( #110 )
2022-06-23 20:00:43 +02:00
Sascha Mann
6966335537
Add support for aarch64 ( #102 )
...
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.
Co-authored-by: Mosè Giordano <mose@gnu.org >
2022-05-21 21:50:58 +02:00
Chris de Graaf
2d69597029
Throw an informative error for non-existent version ( #86 )
...
* Throw an informative error for non-existent version
* npm install && npm run build
2021-08-05 16:36:30 +02:00
Sascha Mann
6fd5c3fbaf
Only allow download URLs pointing at the official S3 URL ( #71 )
...
fixes #52
2021-01-13 05:18:46 -05:00
Sascha Mann
d57803fb22
Retry if download fails for any reason ( #70 )
...
fixes #35
2021-01-13 10:03:56 +00:00
Sascha Mann
e11d58a9c2
Change show-versioninfo to always print full info for nightlies ( #68 )
...
Co-authored-by: Derk-Jan Karrenbeld <derk-jan+github@karrenbeld.info >
2021-01-13 09:35:46 +00:00
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
66addd1b2f
Don't print version twice if show-versioninfo is enabled
2021-01-03 13:42:52 +01:00
Sascha Mann
3ff0592a25
Use --compile=min -O0 flags for versioninfo
...
Co-authored-by: Mosè Giordano <giordano@users.noreply.github.com >
2021-01-03 13:42:52 +01:00
Sascha Mann
2feb9a10bf
Set installed Julia version as output ( #58 )
...
* Set installed Julia version as output
(fixes #51 )
* Bump version
2020-12-26 15:35:42 +01: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
b4e544c83e
Add IP to debug logs
2020-08-18 23:04:06 +02:00
Sascha Mann
19781e4bbc
Add Julia 1.5.0
2020-08-02 15:12:22 +02:00
Sascha Mann
aced07b9c9
Fail build when inputs are empty
2020-07-30 13:21:38 +02:00
Sascha Mann
4f37a4b06c
Add Julia 1.5.0-rc2
2020-07-27 22:06:55 +02:00
Sascha Mann
d2ec2a4741
Remove redundant await
2020-07-10 15:19:45 +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
83f4f82909
Don't show versioninfo() by default ( #25 )
...
* Only show versioninfo() in debug mode
* Add input to specify if versioninfo() is displayed
* No access to secrets
2020-02-19 20:45:01 +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