Commit graph

12 commits

Author SHA1 Message Date
Mislav Marohnić
d3a7889c07
Simplify truffleruby+graalvm-dev build definition re: download redirect
The `http get <url> <destfile>` utility had a bug with aria2c downloader where it couldn't properly save to destfile if it was an absolute path.

I have tried having `http get <url> -` output the downloaded file to stdout, but this conflicted with the output of `log_command` (which is also to stdout) so for now let's keep using the temporary file to resolve manual URL redirects.
2024-03-22 16:14:21 +01:00
Benoit Daloze
f08493ab8c Switch to EA builds from graalvm/graal-languages-ea-builds for truffleruby+graalvm-dev
* See https://github.com/graalvm/graal-languages-ea-builds
* These builds are based on Oracle GraalVM.
2024-03-18 18:57:07 +01:00
Mislav Marohnić
db600ccdfd TruffleRuby: remove explicit openssl@1.1 requirement on macOS
TruffleRuby build definitions used to explicitly rely on `brew --prefix openssl@1.1` on macOS and abort installation if that was not found. However, this check didn't take into account that the user might have set OPENSSL_PREFIX in their environment, or that they have another `openssl@*` version installed via Homebrew. This change removes the `use_homebrew_openssl` check and allows TruffleRuby to perform its own OpenSSL detection.

https://github.com/oracle/truffleruby/blob/vm-23.1.0/lib/truffle/truffle/openssl-prefix.rb#L14-L17
2023-10-20 15:09:45 +02:00
Benoit Daloze
9e1290d66a Update URLs for truffleruby+graalvm-dev 2023-09-14 16:18:10 +02:00
Benoit Daloze
43702d07e8 Use the TruffleRuby JVM Standalones for truffleruby+graalvm-dev
* In TruffleRuby 23.1+, the GraalVM Updater (`gu`) is no longer available in GraalVM,
  instead JVM Standalones and Maven artifacts are provided to replace `gu`.
* See https://github.com/oracle/graal/issues/6855
2023-09-14 13:54:34 +02:00
Benoit Daloze
7f43b224f3 Update URLs for truffleruby+graalvm-dev 2023-09-04 20:46:04 +02:00
Benoit Daloze
fca13fbea8 Fix truffleruby+graalvm-dev download URLs 2023-04-24 21:39:50 +02:00
Kevin Menard
a622956f4a Update truffleruby+graalvm-dev builds to use the latest Java LTS build as a base.
truffleruby+graalvm-dev currently delivers builds using both the latest Java and the latest Java LTS release as a base. Since the latest Java changes more frequently than the LTS release, using the LTS as a base helps prevent the URLs from growing stale.
2023-02-22 17:07:45 +01:00
Benoit Daloze
2a2880fd97 graalvm-ce-dev-builds are now using JDK 19 2023-01-24 19:26:19 +01:00
Benoit Daloze
fd12e58102 truffleruby+graalvm-dev builds are now based on Java 17
* Fixes #2092.
2022-11-21 12:39:55 +01:00
Benoit Daloze
a03e3b42f4 Add Darwin-arm64 for truffleruby+graalvm-dev 2022-06-10 15:45:53 +02:00
Benoit Daloze
57c397d7ca Add truffleruby+graalvm-dev 2021-08-07 14:55:13 +02:00