File tree Expand file tree Collapse file tree 8 files changed +27
-20
lines changed Expand file tree Collapse file tree 8 files changed +27
-20
lines changed Original file line number Diff line number Diff 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
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
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 :
Original file line number Diff line number Diff line change @@ -22,7 +22,7 @@ The ruleset is known to work with:
2222load(" @rules_ruby//ruby:deps.bzl" , " rb_register_toolchains" )
2323
2424rb_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
107107The 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
Original file line number Diff line number Diff line change 1- jruby-10.0.0 .0
1+ jruby-10.0.2 .0
Original file line number Diff line number Diff line change 1- jruby-10.0.0 .0
1+ jruby-10.0.2 .0
Original file line number Diff line number Diff line change 1- jruby-10.0.0 .0
1+ jruby-10.0.2 .0
Original file line number Diff line number Diff line change @@ -28,9 +28,6 @@ bazel_dep(
2828ruby = use_extension ("@rules_ruby//ruby:extensions.bzl" , "ruby" )
2929ruby .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)
3633ruby .bundle_fetch (
Original file line number Diff line number Diff line change 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
66BUNDLER_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" ,
Original file line number Diff line number Diff line change 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
You can’t perform that action at this time.
0 commit comments