Commit graph

1921 commits

Author SHA1 Message Date
Benoit Daloze
abc62cc659 Add TruffleRuby and TruffleRuby GraalVM 21.3.0 2021-10-19 17:07:20 +02:00
Hiroshi SHIBATA
2b9424d0ed
Merge pull request #1806 from headius/jruby-9.3.1.0
Add JRuby 9.3.1.0
2021-10-14 08:41:56 +09:00
Charles Oliver Nutter
c10f434a50
Add JRuby 9.3.1.0 2021-10-13 13:08:11 -05:00
Charles Oliver Nutter
e390941356 Update update-jruby script to use Maven URL 2021-09-28 16:26:56 +02:00
Charles Oliver Nutter
504a002afb Prefer maven URLs going forward
We continue to maintain the S3 URLs but only as a courtesy for
legacy apps and tools. The preferred URLs are the maven jruby-dist
links, which have the same files but are federated and mirrored
across the maven ecosystem.
2021-09-28 16:26:56 +02:00
Benoit Daloze
f50312a59a ruby-build 20210928 2021-09-28 12:42:18 +02:00
Benoit Daloze
e607953dbf Fix version check for Java 17
* Fixes https://github.com/rbenv/ruby-build/issues/1798
* OpenJDK 17 reports:
  $ java -version
  openjdk version "17" 2021-09-14
  There is no dot in the version, so we need to only use the first match from grep -o.
* Clarify it is a minimum required java version, not an exact version.
2021-09-28 12:42:07 +02:00
Benoit Daloze
bba976f9d8 ruby-build 20210925 2021-09-25 12:25:45 +02:00
Benoit Daloze
7e59004c9d Automatically download the jruby archive if it is not already in RELEASE_DIRECTORY 2021-09-25 12:25:24 +02:00
Benoit Daloze
e7cfd78cf2 Add JRuby 9.3.0.0 2021-09-25 12:25:24 +02:00
Hiroshi SHIBATA
9d3992be66
Merge pull request #1795 from casperisfine/add-yjit-3.1.0-dev
Add a definition for yjit-dev
2021-09-24 16:49:05 +09:00
Jean Boussier
ef4b2771b3 Add a definition for yjit-dev 2021-09-24 09:35:57 +02:00
Hiroshi SHIBATA
fceea42526
ruby-build 20210825 2021-08-25 09:14:03 +09:00
Hiroshi SHIBATA
311a0bd56e
Merge pull request #1794 from rbenv/bump-openssl-version
Use openssl-1.1.1l
2021-08-25 09:04:36 +09:00
Hiroshi SHIBATA
7f2ae734fd
Use openssl-1.1.1l 2021-08-25 08:12:31 +09:00
Benoit Daloze
57c397d7ca Add truffleruby+graalvm-dev 2021-08-07 14:55:13 +02:00
Benoit Daloze
f82c1e8cb2 ruby-build 20210804 2021-08-04 15:28:36 +02:00
Benoit Daloze
7137ee4930 Add TruffleRuby 21.2.0.1 2021-08-04 15:27:14 +02:00
Benoit Daloze
887a13f86a ruby-build 20210801 2021-08-01 15:26:24 +02:00
Benoit Daloze
c94f955627 TruffleRuby 21.2+ adds support for linux-aarch64
* Fixes #1786
2021-08-01 15:26:11 +02:00
Mislav Marohnić
075ad3bee9 Disable progress output when uploading to S3 2021-07-31 13:43:42 +02:00
Mislav Marohnić
dc047ade1e Fix mirror job in Actions
https://github.com/aws/aws-cli/issues/5234#issuecomment-705831465
2021-07-31 13:38:33 +02:00
Mislav Marohnić
cf9a6fcdad
Use latest bump-homebrew-formula-action 2021-07-29 14:35:18 +02:00
Benoit Daloze
75c2fe4560 ruby-build 20210726 2021-07-26 17:44:58 +02:00
Benoit Daloze
ac72249e04 Ensure it is safe to remove the prefix path for TruffleRuby or error
* Only do clean_prefix_path for TruffleRuby and rename for clarity,
  since the logic is now TruffleRuby-specific.
2021-07-26 17:44:28 +02:00
Benoit Daloze
37d7143986 Rename the mirror workflow name for clarity 2021-07-20 20:00:03 +02:00
Benoit Daloze
d62e1d41cd ruby-build 20210720 2021-07-20 19:59:07 +02:00
Benoit Daloze
5a435050b7 Add TruffleRuby 21.2.0 2021-07-20 19:51:20 +02:00
Mislav Marohnić
8a3cfa5d0d
Merge pull request #1780 from rbenv/actions-mirror
Refresh download mirror in GitHub Actions on push
2021-07-19 11:59:57 +02:00
Mislav Marohnić
57a4f9ce9f Enable manual dispatch of script/mirror update in Actions 2021-07-16 17:27:36 +02:00
Mislav Marohnić
fa6cb85db5 Tweak script/mirror 2021-07-16 17:26:30 +02:00
Mislav Marohnić
7f368a7592 Update ruby-build download mirror in GitHub Actions 2021-07-15 20:57:14 +02:00
Mislav Marohnić
45b3f7f7e2 🔥 Travis CI 2021-07-15 20:16:59 +02:00
Benoit Daloze
ebdcf0c26e Only do script/mirror update on TravisCI
* Testing is done on GitHub Actions which is much faster.
2021-07-07 20:04:22 +02:00
Benoit Daloze
964e83a039 Run script/mirror verify on GitHub Actions too
* So the shasums are checked in PRs.
2021-07-07 20:04:22 +02:00
Benoit Daloze
25e52813b6 Test Linux in GitHub Actions too 2021-07-07 20:04:22 +02:00
Benoit Daloze
44729b287f Handle multiple directories in PATH having an executable for remove_commands_from_path
* This is common on Linux where e.g. /bin = /usr/bin and both are in PATH.
2021-07-07 20:04:22 +02:00
Benoit Daloze
f8e17bb435 ruby-build 20210707 2021-07-07 19:21:16 +02:00
Tomohiro Nishimura
a2200f3d02 Add Ruby 2.6.8, 2.7.4, 3.0.2 2021-07-07 18:30:27 +02:00
Benoit Daloze
1b477ae8a1 Add JRuby 9.2.19.0 2021-06-15 22:18:20 +02:00
Benoit Daloze
6b5c814822 ruby-build 20210611 2021-06-11 11:40:23 +02:00
David Rodríguez
e7d3459b6f Add jruby-dev
* Uses the latest nightly, which is automatically built.
2021-06-11 11:38:01 +02:00
Hiroshi SHIBATA
1063ef6edb
Merge pull request #1772 from rbenv/jruby-9-2-18-0
Added JRuby 9.2.18.0
2021-06-09 20:12:56 +09:00
Hiroshi SHIBATA
738576599e
Added JRuby 9.2.18.0 2021-06-09 20:09:39 +09:00
Benoit Daloze
19ed806d27 ruby-build 20210526 2021-05-26 13:46:37 +02:00
Benoit Daloze
939d26d898 Fix hashes for TruffleRuby 21.1.0
* Unfortunately the original builds were based on incorrect JDK versions,
  these new hashes represent the correct builds based on JDK11.
2021-05-26 13:41:16 +02:00
Benoit Daloze
e9fa4bfdbe ruby-build 20210510 2021-05-10 20:47:29 +02:00
Jean Boussier
30b770c35f Do not append --enable-shared if RUBY_CONFIGURE_OPTS include --disable-shared 2021-05-10 20:47:03 +02:00
Jean Boussier
3a4d3fb0fd Join *_OPTS variables after *_OPTS_ARRAY variables
This for instance allows `RUBY_CONFIGURE_OPTS` to override
what's set by the definition.

For instance `enable_shared` can be disabled with `RUBY_CONFIGURE_OPTS='--disable-shared'`
2021-05-10 20:47:03 +02:00
Benoit Daloze
0bd64d3799 ruby-build 20210423 2021-04-23 14:20:56 +02:00