Skip to content

Commit 6fcec98

Browse files
committed
chore: bump rubies
1 parent a81cdb7 commit 6fcec98

File tree

8 files changed

+27
-20
lines changed

8 files changed

+27
-20
lines changed

.github/workflows/ci.yml

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -34,12 +34,12 @@ jobs:
3434
fail-fast: false
3535
matrix:
3636
ruby:
37-
- 3.2.8
38-
- 3.3.8
39-
- 3.4.3
37+
- 3.2.9
38+
- 3.3.9
39+
- 3.4.6
4040
- 3.5.0-preview1
41-
- jruby-10.0.0.0
42-
- truffleruby-24.2.1
41+
- jruby-10.0.2.0
42+
- truffleruby-25.0.0
4343
- system
4444
os:
4545
- ubuntu-latest
@@ -54,7 +54,7 @@ jobs:
5454
ruby: 3.5.0-preview1
5555
# TruffleRuby doesn't work on Windows.
5656
- os: windows-latest
57-
ruby: truffleruby-24.2.1
57+
ruby: truffleruby-25.0.0
5858
defaults:
5959
run:
6060
working-directory: examples/gem
@@ -72,7 +72,7 @@ jobs:
7272
- if: matrix.ruby == 'system'
7373
uses: ruby/setup-ruby@v1
7474
with:
75-
ruby-version: 3.2.8
75+
ruby-version: 3.2.9
7676
- run: bazel build ...
7777
- run: bazel run lib/gem:add-numbers 2
7878
- run: bazel run lib/gem:print-version
@@ -117,8 +117,8 @@ jobs:
117117
fail-fast: false
118118
matrix:
119119
ruby:
120-
- 3.3.8
121-
- jruby-10.0.0.0
120+
- 3.3.9
121+
- jruby-10.0.2.0
122122
use-system-ruby:
123123
- true
124124
- false
@@ -149,7 +149,7 @@ jobs:
149149
fail-fast: false
150150
matrix:
151151
ruby:
152-
- jruby-10.0.0.0
152+
- jruby-10.0.2.0
153153
os:
154154
- ubuntu-latest
155155
- macos-latest
@@ -171,7 +171,7 @@ jobs:
171171
- if: matrix.ruby == 'system'
172172
uses: ruby/setup-ruby@v1
173173
with:
174-
ruby-version: 3.2.8
174+
ruby-version: 3.2.9
175175
- run: ./do_test
176176

177177
examples-rails:

README.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ The ruleset is known to work with:
2222
load("@rules_ruby//ruby:deps.bzl", "rb_register_toolchains")
2323

2424
rb_register_toolchains(
25-
version = "3.1.6",
25+
version = "3.3.9",
2626
# alternatively, load version from .ruby-version file
2727
# version_file = "//:.ruby-version",
2828
)
@@ -102,7 +102,7 @@ The following toolchains are known to work and tested on CI.
102102
| MRI 3.3 | 🟩 | 🟩 | 🟩 |
103103
| MRI 3.2 | 🟩 | 🟩 | 🟩 |
104104
| JRuby 10.0 | 🟩 | 🟩 | 🟩 |
105-
| TruffleRuby 24.0 | 🟩 | 🟩 | 🟥 |
105+
| TruffleRuby 25.0 | 🟩 | 🟩 | 🟥 |
106106

107107
The following toolchains were previously known to work but *no longer tested on CI*.
108108

@@ -113,6 +113,7 @@ The following toolchains were previously known to work but *no longer tested on
113113
| MRI 2.7 | 🟩 | 🟩 | 🟩 |
114114
| JRuby 9.4 | 🟩 | 🟩 | 🟩 |
115115
| JRuby 9.3 | 🟩 | 🟩 | 🟩 |
116+
| TruffleRuby 24.0 | 🟩 | 🟩 | 🟥 |
116117
| TruffleRuby 23.0 | 🟩 | 🟩 | 🟥 |
117118
| TruffleRuby 22.0 | 🟩 | 🟩 | 🟥 |
118119

examples/deep_gem/.ruby-version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
jruby-10.0.0.0
1+
jruby-10.0.2.0

examples/gem/.ruby-version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
jruby-10.0.0.0
1+
jruby-10.0.2.0

examples/native_ext/.ruby-version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
jruby-10.0.0.0
1+
jruby-10.0.2.0

examples/rails/MODULE.bazel

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,9 +28,6 @@ bazel_dep(
2828
ruby = use_extension("@rules_ruby//ruby:extensions.bzl", "ruby")
2929
ruby.toolchain(
3030
name = "ruby",
31-
# ruby-build is used to download CRuby
32-
# https://github.com/rbenv/ruby-build
33-
ruby_build_version = "20250724",
3431
version_file = "//:.ruby-version",
3532
)
3633
ruby.bundle_fetch(

ruby/private/bundler_checksums.bzl

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,10 @@
44
# curl -sSf https://rubygems.org/api/v1/versions/bundler.json | jq 'map({key: .number, value: .sha}) | from_entries' | grep -vE '\.pre|\.rc|\.beta'
55

66
BUNDLER_CHECKSUMS = {
7+
"2.7.2": "1decaf9e2e1acb91b6586a2925c8f3f6da2334a82731a62ff2ded1b83c283871",
8+
"2.7.1": "0ad5a002a879776b2a98be652f557ac8731be3353612d63fa4ef1b2706dc1e0b",
9+
"2.7.0": "27c18e8c1593dd0cab39140265453001e3bd2b440e0873480104c6df347e15ab",
10+
"2.6.9": "a25675ffbd055ae1186766cc1e120b4cf62588e88abb59b99c57e22b1c55c9eb",
711
"2.6.8": "bde999917296a162e49564942dc2312ed9a8d32fc2f7b496c95f6df3cfcc87a9",
812
"2.6.7": "90459ee83f45320f40bc5b255037f5800ce90de8c7061127e5e6a64231020393",
913
"2.6.6": "832b2ab8d2ad6e3d275138fb640df3d36d4818e142d13b277b44886711b89761",

ruby/private/download.bzl

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
"Repository rule for fetching Ruby interpreters"
22

3-
RUBY_BUILD_VERSION = "20250430"
3+
RUBY_BUILD_VERSION = "20250925"
44

55
_JRUBY_BINARY_URL = "https://repo1.maven.org/maven2/org/jruby/jruby-dist/{version}/jruby-dist-{version}-bin.tar.gz"
66
_RUBY_BUILD_URL = "https://github.com/rbenv/ruby-build/archive/refs/tags/v{version}.tar.gz"
@@ -38,7 +38,12 @@ _JRUBY_VERSIONS = {
3838
"9.4.10.0": "0b325bb6e64896dfcf235bbc6506ca9b5af78f1c8fec7f048bc4188b1793b5e0",
3939
"9.4.11.0": "cf4067bdc3a6ab518c786588e2486adc047b9cea0b96a43218b03ac651d26e11",
4040
"9.4.12.0": "05c5d203d6990c92671cc42f57d2fa1c1083bbfd16fa7023dc5848cdb8f0aa2e",
41+
"9.4.13.0": "226d9c3a2e332f8f249838f96c20e87e0df2b9a464a11477b47be6dafb66412c",
42+
"9.4.14.0": "7ea2be8d0c5989714c795b4544492bf9941c9576e7a78f593a19c85567bc0452",
4143
"10.0.0.0": "427d9827ed23fe6b4d11fe61665c75dd7476ba36a0438376eb310ce2a8d24733",
44+
"10.0.0.1": "0ba34ac5dfec7c22659b14db668a06284db7fc1c820c49c04b92271a6636bafb",
45+
"10.0.1.0": "22174ed408aa19340fc3c609b67f5a83374539ecc50053153d60f6e1f81faa9d",
46+
"10.0.2.0": "b8a026f38aa98461a04ed0aa0b20891ce257ecbe53e124719ce9ee5b804525f1",
4247
}
4348
_JRUBY_INTEGRITY_MISSING = """
4449

0 commit comments

Comments
 (0)