Jason Karns
77bd50f8ed
Readme gains examples of installing custom defs
...
Add examples of passing a custom build definition file in place of a
'known' ruby version. This is meant to more clearly document how users
might use a custom build definition for a recently-released ruby that is
not yet bundled in ruby-build.
Additionally, document in the readme how to use `RUBY_BUILD_DEFINITIONS`
path environment variable to provide a _collection_ of custom build
definitions. This is meant to give guidance on how an organization might
share multiple custom build definitions, or downstream users of
ruby-build (like asdf-ruby) might publish unreleased rubies for
installation.
- quibbling over wording: custom build defs _are_ recognized by
ruby-build, just not bundled or available out of the box.
2025-05-23 11:19:42 -04:00
Camden Narzt
d56e228615
Mark Ruby 3.1 as EOL ( #2536 )
...
Ruby 3.1 reached End of Life on 26 March 2025
Co-authored-by: Mislav Marohnić <git@mislav.net>
2025-05-18 11:39:11 +02:00
Jason Karns
0f0b4f5628
ruby-build 20250516
2025-05-16 09:13:02 -04:00
GitHub Actions Bot
87f57bb7a8
Added 3.4.4 with OpenSSL 3.0.16
2025-05-14 18:10:39 +00:00
Mislav Marohnić
bd4d980691
Merge pull request #2531 from rbenv/require_java-bump
...
Modify `update-jruby` script to require Java 21+ for JRuby 10+
2025-05-14 14:40:53 +02:00
Mislav Marohnić
a62c24c45b
Modify update-jruby
script to require Java 21+ for JRuby 10+
2025-05-07 20:17:42 +02:00
Mislav Marohnić
7c0b13b355
ruby-build 20250507
2025-05-07 20:08:15 +02:00
Mislav Marohnić
a45de7c8ec
Merge pull request #2530 from headius/jruby-10.0.0.1-9.4.12.1
...
Add JRuby 10.0.0.1 and 9.4.12.1
2025-05-07 19:00:34 +02:00
Charles Oliver Nutter
9a4637fb45
Add JRuby 10.0.0.1
2025-05-07 11:56:57 -05:00
Charles Oliver Nutter
286c4cb999
Add JRuby 9.4.12.1
2025-05-07 11:35:14 -05:00
Benoit Daloze
de8494ef4b
ruby-build 20250430
2025-04-30 20:51:44 +02:00
Benoit Daloze
72e2e928c3
Add TruffleRuby and TruffleRuby GraalVM 24.2.1
2025-04-30 20:51:35 +02:00
Mislav Marohnić
48ace8d584
Merge pull request #2527 from hasumikin/mruby-3.4.0
...
Add mruby 3.4.0
2025-04-29 20:07:02 +02:00
HASUMI Hitoshi
7e77f1e1e1
Add mruby 3.4.0
2025-04-29 09:59:30 +09:00
Benoit Daloze
f89beda427
ruby-build 20250424
2025-04-24 22:41:33 +02:00
Benoit Daloze
0a0bb48d3a
Update jruby-dev to use newer ubuntu download
2025-04-24 22:41:08 +02:00
Randy Stauner
c6ec50f8a5
Update truffleruby-dev to use newer ubuntu download
...
The latest release no longer includes 20.04
https://github.com/ruby/truffleruby-dev-builder/releases/tag/v20250424.114841
2025-04-24 22:39:42 +02:00
なつき
f5b18da294
Fix test
2025-04-18 15:09:22 +08:00
なつき
e90abc41aa
Honor $JAVA_HOME
in require_java
2025-04-18 15:09:22 +08:00
Hiroshi SHIBATA
e1393bad0e
ruby-build 20250418
2025-04-18 10:00:11 +09:00
Hiroshi SHIBATA
9e23851d8a
Merge pull request #2522 from rbenv/3-5-0-preview1
...
Add 3.5.0-preview1
2025-04-18 09:58:16 +09:00
Hiroshi SHIBATA
ae55e0c66a
Add 3.5.0-preview1
2025-04-18 09:56:49 +09:00
Hiroshi SHIBATA
7dffe09db7
ruby-build 20250415
2025-04-15 10:32:16 +09:00
Hiroshi SHIBATA
4cdc5a720f
Bump up required java version to 21 for JRuby 10
2025-04-15 10:31:19 +09:00
Hiroshi SHIBATA
6296f2a4b4
Merge pull request #2520 from headius/jruby-10
...
Add JRuby 10.0.0.0
2025-04-15 10:30:32 +09:00
Charles Oliver Nutter
4880c6abb7
Add JRuby 10.0.0.0
2025-04-15 07:19:47 +09:00
GitHub Actions Bot
cf8ade5d34
Added 3.4.3 with OpenSSL 3.0.16
2025-04-14 16:44:39 +00:00
Hiroshi SHIBATA
cae502a444
ruby-build 20250409
2025-04-09 20:38:36 +09:00
GitHub Actions Bot
911a81f87d
Added 3.3.8 with OpenSSL 3.0.16
2025-04-09 11:25:48 +00:00
Mislav Marohnić
bc1a47dac2
Merge pull request #2517 from headius/patch-1
...
Don't delete jruby.sh
2025-04-03 16:54:48 +02:00
Charles Oliver Nutter
f661b64cab
Don't delete jruby.sh
...
I'm not sure why this file was being deleted but this code dates way back! Unfortunately deleting this interferes with a new version of the native JRuby launcher we want to release which is dependent on the shell script being present. This PR removes jruby.sh from the `remove_windows_files` function so it can be used by the new launcher.
See https://github.com/jruby/jruby-launcher/pull/48#issuecomment-2772272290
2025-04-02 12:42:27 -05:00
Hiroshi SHIBATA
2334633d60
ruby-build 20250326
2025-03-26 14:47:28 +09:00
GitHub Actions Bot
1923dcd08f
Added 3.2.8 with OpenSSL 3.0.16
2025-03-26 05:43:20 +00:00
GitHub Actions Bot
ed17d32a81
Added 3.1.7 with OpenSSL 3.0.16
2025-03-26 05:42:16 +00:00
Benoit Daloze
88dd8dbfef
ruby-build 20250318
2025-03-18 13:58:34 +01:00
Benoit Daloze
ca6aca4418
Add TruffleRuby and TruffleRuby GraalVM 24.2.0
2025-03-18 13:58:16 +01:00
Hiroshi SHIBATA
cb9c1decb3
ruby-build 20250215
2025-02-15 07:35:48 +09:00
GitHub Actions Bot
3561ecaba6
Added 3.4.2 with OpenSSL 3.0.16
2025-02-14 22:27:12 +00:00
Hiroshi SHIBATA
20f209a092
ruby-build 20250212
2025-02-12 09:03:43 +09:00
Hiroshi SHIBATA
b3ab1fc033
Merge pull request #2509 from headius/jruby-9.4.12.0
...
Update JRuby to 9.4.12.0
2025-02-12 09:03:03 +09:00
Charles Oliver Nutter
a259f9e141
Update JRuby to 9.4.12.0
2025-02-11 15:19:05 -06:00
Hiroshi SHIBATA
65c7d80a66
ruby-build 20250205
2025-02-05 09:18:01 +09:00
GitHub Actions Bot
c8f41450e9
Added 3.2.7 with OpenSSL 3.0.15
2025-02-04 12:33:50 +00:00
Hiroshi SHIBATA
31fa406e7d
ruby-build 20250130
2025-01-30 08:37:54 +09:00
Hiroshi SHIBATA
e178c73247
Merge pull request #2506 from headius/jruby-9.4.11.0
...
Add JRuby 9.4.11.0
2025-01-30 08:37:29 +09:00
Charles Oliver Nutter
fd1ecfc2e7
Add JRuby 9.4.11.0
2025-01-29 12:40:54 -06:00
Benoit Daloze
d5453a162d
ruby-build 20250127
2025-01-27 13:36:11 +01:00
Benoit Daloze
af06991462
Add TruffleRuby and TruffleRuby GraalVM 24.1.2
2025-01-27 13:35:57 +01:00
Mislav Marohnić
1db199c642
Merge pull request #2502 from rbenv/sha2-openssl
...
compute_sha2: drop support for OS X Leopard
2025-01-22 22:32:59 +01:00
Mislav Marohnić
eabf640863
compute_sha2: drop support for OS X Leopard
...
When computing the SHA-2 checksum, `openssl dgst` is a potential candidate if
openssl was found in PATH. Previously, openssl from Homebrew would also get
explicitly added to the candidates list because, historically, Homebrew did not
link it to PATH, OS X Leopard did not have `shasum`, and system openssl could
not calculate sha256 checksums.
This drops support for OS X Leopard which last had an update 15 years ago.
Ref. b396ad7cd1
2025-01-22 13:27:25 +01:00