Commit graph

2,645 commits

Author SHA1 Message Date
GitHub Actions Bot
134db5a525 Added 3.2.10 with OpenSSL 3.0.18 2026-01-14 01:44:10 +00:00
Hiroshi SHIBATA
9894cb339a
ruby-build 20260113 v20260113 2026-01-13 13:52:49 +09:00
GitHub Actions Bot
119bf7eabb Added 4.0.1 with OpenSSL 3.0.18 2026-01-13 04:30:01 +00:00
Benoit Daloze
3ffe15e0e1 ruby-build 20260110 v20260110 2026-01-10 14:56:08 +01:00
Benoit Daloze
9e537168b3
Merge pull request #2597 from eregon/truffleruby-33.0.0
Add TruffleRuby and TruffleRuby GraalVM 33.0.0
2026-01-10 14:54:44 +01:00
Benoit Daloze
49c2ea9259 Add TruffleRuby and TruffleRuby GraalVM 33.0.0 2026-01-10 14:50:51 +01:00
Hiroshi SHIBATA
079b5af587
Merge pull request #2593 from koic/add_definition_for_ruby_4_1_dev
Add definition for Ruby 4.1-dev
2025-12-26 11:18:05 +09:00
Koichi ITO
8bb522f03f Add definition for Ruby 4.1-dev
Development of 4.1.0 started.
010dcf85
2025-12-26 11:16:01 +09:00
Hiroshi SHIBATA
7ea6b50fe7
ruby-build 20251225 v20251225 2025-12-25 13:39:22 +09:00
Hiroshi SHIBATA
6a4072e2f0
Merge pull request #2592 from rbenv/4.0.0
Added 4.0.0 and switch 4.0 branch
2025-12-25 13:37:33 +09:00
Hiroshi SHIBATA
770595c05d
Added 4.0.0 and switch 4.0 branch 2025-12-25 13:35:48 +09:00
Hiroshi SHIBATA
8264adddb4
ruby-build 20251218 v20251218 2025-12-18 14:23:18 +09:00
Hiroshi SHIBATA
3ff05cda8a
Merge pull request #2591 from koic/add_definition_for_ruby_4_0_0_preview3
Add definition for Ruby 4.0.0-preview3
2025-12-18 14:15:58 +09:00
Koichi ITO
fd11fdea7e Add definition for Ruby 4.0.0-preview3
Ruby 4.0.0-preview3 has been released.
https://www.ruby-lang.org/en/news/2025/12/18/ruby-4-0-0-preview3-released/
2025-12-18 14:00:48 +09:00
Hiroshi SHIBATA
60c9125fd0
ruby-build 20251217 v20251217 2025-12-17 18:50:17 +09:00
GitHub Actions Bot
ff530f6f77 Added 3.4.8 with OpenSSL 3.0.18 2025-12-17 00:40:10 +00:00
Benoit Daloze
98288dd18e ruby-build 20251203 v20251203 2025-12-03 15:36:01 +01:00
Benoit Daloze
5fb84ff54e
Merge pull request #2590 from eregon/update-truffleruby-urls
Update TruffleRuby URLs
2025-12-03 15:35:26 +01:00
Benoit Daloze
6316410482 Use the proper and consistent URLs for TruffleRuby 23.0.0 now that they are available 2025-12-03 09:44:56 +01:00
Benoit Daloze
fcaec71dee Follow repo move from oracle/truffleruby to truffleruby/truffleruby 2025-12-03 09:44:56 +01:00
Benoit Daloze
c40165a4d8 Update truffleruby-dev and truffleruby+graalvm-dev URLs
* To follow the new naming of https://github.com/ruby/ruby-builder/blob/master/README.md#naming
2025-12-03 09:44:56 +01:00
Mislav Marohnić
d1d05854ea
Merge pull request #2586 from rbenv/openssl-3.0.18
OpenSSL 3.0.18
2025-11-26 01:09:26 +01:00
Hiroshi SHIBATA
e25f27e1e1
Merge pull request #2587 from rbenv/dependabot/github_actions/actions/checkout-6
Bump actions/checkout from 5 to 6
2025-11-25 11:16:28 +09:00
dependabot[bot]
7dedad5168
Bump actions/checkout from 5 to 6
Bumps [actions/checkout](https://github.com/actions/checkout) from 5 to 6.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-24 08:05:54 +00:00
Mislav Marohnić
d5c04d7540
OpenSSL 3.0.18
Made with `script/update-openssl`
2025-11-23 15:11:54 +01:00
Mislav Marohnić
1b648836f9
Merge pull request #2585 from koic/bump_openssl_to_3_0_16_in_ruby_4_0_dev
Bump OpenSSL to 3.0.16 in the 4.0-dev definition
2025-11-23 15:06:08 +01:00
Koichi ITO
6afa1b8084 Bump OpenSSL to 3.0.16 in the 4.0-dev definition
This PR updates the OpenSSL to 3.0.16 for 4.0-dev definition
as was done in 3.5.0-preview1 and 4.0.0-preview2 definitions.

- https://github.com/rbenv/ruby-build/blob/v20251117/share/ruby-build/3.5.0-preview1#L1
- https://github.com/rbenv/ruby-build/blob/v20251117/share/ruby-build/4.0.0-preview2#L1
2025-11-23 20:27:20 +09:00
Benoit Daloze
65a6833849 ruby-build 20251117 v20251117 2025-11-17 15:09:39 +01:00
Koichi ITO
5c1282c1d5 Add definition for Ruby 4.0.0-preview2
Ruby 4.0.0-preview2 has been released.
https://www.ruby-lang.org/en/news/2025/11/17/ruby-4-0-0-preview2-released/
2025-11-17 15:09:28 +01:00
Mislav Marohnić
dd6ffec29d
Merge pull request #2582 from koic/rename_3_5_dev_to_4_0_dev
Rename 3.5-dev to 4.0-dev
2025-11-09 14:11:55 +01:00
Koichi ITO
e47cc2a7a5 Rename 3.5-dev to 4.0-dev
The upcoming version has been updated from Ruby 3.5 to Ruby 4.0.
6d81969b47

A Ruby built with ruby-build's 3.5-dev already shows version 4.0.0dev.

```console
$ rbenv install 3.5-dev
(snip)

$ ruby -v
ruby 4.0.0dev (2025-11-08T11:52:39Z master 4365c4fb6b) +PRISM [arm64-darwin24]
```

Therefore, it would make sense to make it installable with `rbenv install 4.0-dev`.

NOTE: Since there was no `rbenv install 2.8-dev` before it was updated to `rbenv install 3.0-dev`,
`3.5-dev` is not kept either.
2025-11-09 01:39:11 +09:00
Hiroshi SHIBATA
447468b1b9
ruby-build 20251023 v20251023 2025-10-23 20:24:15 +09:00
GitHub Actions Bot
2439f44a13 Added 3.3.10 with OpenSSL 3.0.18 2025-10-23 10:56:56 +00:00
Mikel Olasagasti Uranga
cb14920bd6 Support RHEL 9+/Fedora 34+ CA bundle path
Detect /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem used in modern
RHEL and Fedora systems.

Also improve the error message when no system CA bundle is found.

Signed-off-by: Mikel Olasagasti Uranga <mikel@olasagasti.info>
2025-10-12 22:03:57 +02:00
Hiroshi SHIBATA
da5bb283df
ruby-build 20251008 v20251008 2025-10-08 09:10:25 +09:00
GitHub Actions Bot
876cdf3b11 Added 3.4.7 with OpenSSL 3.0.18 2025-10-07 21:00:36 +00:00
Mislav Marohnić
a71c27a9e7
ruby-build 20250925 v20250925 2025-09-25 13:57:06 +02:00
Mislav Marohnić
a5e7ec95cf
Merge pull request #2573 from rbenv/fix-warning
Fixes "integer expression expected" error
2025-09-25 13:53:54 +02:00
Mislav Marohnić
cf383ac114
Fixes "integer expression expected" error
This happens while compiling OpenSSL or any other non-Ruby package:

    ruby-build: line 723: [: : integer expression expected

This was because $ruby_semver was checked as a numeric value but was never set.
2025-09-25 13:50:49 +02:00
Benoit Daloze
d9725557c6 ruby-build 20250916.1 v20250916.1 2025-09-16 18:30:45 +02:00
Benoit Daloze
69671d0312 Add TruffleRuby and TruffleRuby GraalVM 25.0.0 2025-09-16 18:29:50 +02:00
Hiroshi SHIBATA
58d14974bc
ruby-build 20250916 v20250916 2025-09-16 09:15:53 +09:00
Hiroshi SHIBATA
e18c47dbb3
Merge pull request #2569 from rbenv/drop-default-mirror
Drop the default package mirror
2025-09-16 09:15:27 +09:00
GitHub Actions Bot
2f5f2fc35d Added 3.4.6 with OpenSSL 3.0.17 2025-09-15 23:55:44 +00:00
Jeremy Daer
df045bdc07 Drop the default package mirror
37signals are dropping AWS, which means goodbye to S3 and CloudFront.

The CloudFront mirror (dqw8nmjcqpjn7.cloudfront.net) was introduced ages
ago to address intermittent unavailability from some upstream sources.
These days, it mainly serves non-MRI packages like OpenSSL and libyaml.

Ruby releases are now served by Fastly (cache.ruby-lang.org) which has
bypassed the ruby-build mirror since 2015. Other sources (GitHub, RubyGems,
Maven) have their own CDNs.

This change removes the default `RUBY_BUILD_MIRROR_URL` and S3 release
mirroring. Custom mirror support remains.
2025-09-12 09:49:34 -07:00
Mislav Marohnić
ab15bd535f
ruby-build 20250908 v20250908 2025-09-08 19:20:07 +02:00
Mislav Marohnić
93a20ae5cf
Merge pull request #2568 from rbenv/normalize-semver
Fix using system openssl v1.x via pkg-config
2025-09-08 19:18:47 +02:00
Mislav Marohnić
28563f38a3
Fix using system openssl v1.x with pkg-config
System openssl version reported by `pkg-config --modversion openssl` might end
with a letter, e.g. "1.0.2k", due to OpenSSL versioning policy prior to OpenSSL v3:
https://www.openssl-library.org/policies/general/versioning-policy/#history

The letter would trip up the normalize_semver function due to it only handling numbers.

This change switches to semver parsing via awk instead of doing it clumsily in
bash.  This also changes the multiplication factor of major version numbers,
from 100000 to 10000, and adjusts static version comparisons accodingly.
2025-09-08 19:07:28 +02:00
Hiroshi SHIBATA
2d5ef5b4b0
ruby-build 20250829 v20250829 2025-08-29 08:24:24 +09:00
Hiroshi SHIBATA
4d0976edaf
Merge pull request #2564 from headius/jruby-9.4.14.0
Add JRuby 9.4.14.0
2025-08-29 08:23:54 +09:00