Skip to content

Commit

Permalink
chore(deps): update supported Rubies
Browse files Browse the repository at this point in the history
  • Loading branch information
p0deje committed Jun 3, 2024
1 parent f135bb3 commit f5893fa
Show file tree
Hide file tree
Showing 7 changed files with 59 additions and 47 deletions.
8 changes: 6 additions & 2 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,9 +34,10 @@ jobs:
fail-fast: false
matrix:
ruby:
- 3.1.5
- 3.1.6
- 3.2.4
- 3.3.1
- 3.3.2
- 3.4.0-preview1
- jruby-9.4.7.0
- truffleruby-24.0.1
- system
Expand All @@ -49,6 +50,9 @@ jobs:
- bzlmod
- WORKSPACE
exclude:
# Previews are unavailable on Windows.
- os: windows-latest
ruby: 3.4.0-preview1
# JRuby with bzlmod fails with long path issues on Windows.
# See #64
- os: windows-latest
Expand Down
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -96,6 +96,7 @@ The following toolchains are known to work and tested on CI.

| Ruby | Linux | macOS | Windows |
|------------------|-------|-------|---------|
| MRI 3.4 | 🟩 | 🟩 | 🟥 |
| MRI 3.3 | 🟩 | 🟩 | 🟩 |
| MRI 3.2 | 🟩 | 🟩 | 🟩 |
| MRI 3.1 | 🟩 | 🟩 | 🟩 |
Expand Down
2 changes: 1 addition & 1 deletion examples/gem/Gemfile
Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,4 @@ gemspec
gem 'debug', '>= 1.0.0', platforms: %i[mri mswin64]
gem 'psych', '~> 5.1' # Gem with native extensions.
gem 'rspec', '~> 3.0'
gem 'rubocop', '~> 1.10', '>= 1.55'
gem 'rubocop', '~> 1.64'
33 changes: 18 additions & 15 deletions examples/gem/Gemfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -21,25 +21,26 @@ GEM
irb (1.5.0)
reline (>= 0.3.0)
jar-dependencies (0.4.1)
json (2.6.3)
json (2.6.3-java)
json (2.7.2)
json (2.7.2-java)
language_server-protocol (3.17.0.3)
parallel (1.23.0)
parser (3.2.2.3)
parallel (1.24.0)
parser (3.3.2.0)
ast (~> 2.4.1)
racc
psych (5.1.2)
stringio
psych (5.1.2-java)
jar-dependencies (>= 0.1.7)
racc (1.7.1)
racc (1.7.1-java)
racc (1.8.0)
racc (1.8.0-java)
rainbow (3.1.1)
rake (13.1.0)
regexp_parser (2.8.1)
regexp_parser (2.9.2)
reline (0.3.1)
io-console (~> 0.5)
rexml (3.2.5)
rexml (3.2.8)
strscan (>= 3.0.9)
rspec (3.11.0)
rspec-core (~> 3.11.0)
rspec-expectations (~> 3.11.0)
Expand All @@ -53,22 +54,24 @@ GEM
diff-lcs (>= 1.2.0, < 2.0)
rspec-support (~> 3.11.0)
rspec-support (3.11.1)
rubocop (1.55.0)
rubocop (1.64.1)
json (~> 2.3)
language_server-protocol (>= 3.17.0)
parallel (~> 1.10)
parser (>= 3.2.2.3)
parser (>= 3.3.0.2)
rainbow (>= 2.2.2, < 4.0)
regexp_parser (>= 1.8, < 3.0)
rexml (>= 3.2.5, < 4.0)
rubocop-ast (>= 1.28.1, < 2.0)
rubocop-ast (>= 1.31.1, < 2.0)
ruby-progressbar (~> 1.7)
unicode-display_width (>= 2.4.0, < 3.0)
rubocop-ast (1.29.0)
parser (>= 3.2.1.0)
rubocop-ast (1.31.3)
parser (>= 3.3.1.0)
ruby-progressbar (1.13.0)
stringio (3.1.0)
unicode-display_width (2.4.2)
strscan (3.1.0)
strscan (3.1.0-java)
unicode-display_width (2.5.0)

PLATFORMS
arm64-darwin-23
Expand All @@ -86,7 +89,7 @@ DEPENDENCIES
example!
psych (~> 5.1)
rspec (~> 3.0)
rubocop (~> 1.10, >= 1.55)
rubocop (~> 1.64)

BUNDLED WITH
2.3.3
30 changes: 16 additions & 14 deletions examples/gem/MODULE.bazel
Original file line number Diff line number Diff line change
Expand Up @@ -32,30 +32,32 @@ ruby.bundle_fetch(
"io-console-0.5.11-java": "58715c806ca57c42b2290cb4be1fb70f2a53d580f6f9fe460b9af88eed840db8",
"irb-1.5.0": "ed8e15ab97034a7de1c5fc26343f0e83c43d85c759d97245f19b6bd7bc62baf6",
"jar-dependencies-0.4.1": "b2df2f1ecbff15334ce20ea7fdd5b8d8161faab67761ff72c7647d728e40d387",
"json-2.6.3": "86aaea16adf346a2b22743d88f8dcceeb1038843989ab93cda44b5176c845459",
"json-2.6.3-java": "ea8c47427a2c876121b9a0ab53043ca390013a76374330eabd923bd81914e563",
"json-2.7.2": "1898b5cbc81cd36c0fd4d0b7ad2682c39fb07c5ff682fc6265f678f550d4982c",
"json-2.7.2-java": "138e3038b5361b3d06ee2e8aa2be00bed0d0de4ef5f1553fc5935e5b93aca7ee",
"language_server-protocol-3.17.0.3": "3d5c58c02f44a20d972957a9febe386d7e7468ab3900ce6bd2b563dd910c6b3f",
"parallel-1.23.0": "27154713ad6ef32fa3dcb7788a721d6c07bca77e72443b4c6080a14145288c49",
"parser-3.2.2.3": "10685f358ab36ffea2252dc4952e5b8fad3a297a8152a85f59adc982747b91eb",
"psych-5.1.1.1": "44b0d1823629ac815f1f470af642dc7261489d67feb622a3f5573aa9f5cc5f72",
"psych-5.1.1.1-java": "0e67552c64069835a696696de9d70c9a83751c5d8e2a7687c6d458ea8a5931c7",
"racc-1.7.1": "af64124836fdd3c00e830703d7f873ea5deabde923f37006a39f5a5e0da16387",
"racc-1.7.1-java": "eaa5cd10ace36a5c5a139e699875a45fa1dfd7d5df8432ffd6243962c6b24ef0",
"parallel-1.24.0": "5bf38efb9b37865f8e93d7a762727f8c5fc5deb19949f4040c76481d5eee9397",
"parser-3.3.2.0": "085d6ff5de3db7fa8ce1298abdb08750ccd7c96d0fcb95a90437b6d851378249",
"psych-5.1.2": "337322f58fc2bf24827d2b9bd5ab595f6a72971867d151bb39980060ea40a368",
"psych-5.1.2-java": "1dd68dc609eddbc884e6892e11da942e16f7256bd30ebde9d35449d43043a6fe",
"racc-1.8.0": "09349a65c37c4fe710a435f25c9f1652e39f29ad6b1fa08d4a8d30c0553d3a08",
"racc-1.8.0-java": "3688448632150682bbd708b199961129aed2266107e26fcacb45c997395c19f9",
"rainbow-3.1.1": "039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a",
"rake-13.1.0": "be6a3e1aa7f66e6c65fa57555234eb75ce4cf4ada077658449207205474199c6",
"regexp_parser-2.8.1": "83f63e2bfae3db38f988c66f114485140ff1791321fd827480bc75aa42cacb8c",
"regexp_parser-2.9.2": "5a27e767ad634f8a4b544520d5cd28a0db7aa1198a5d7c9d7e11d7b3d9066446",
"reline-0.3.1": "b101d93607bf7564657f082f68abfa19ae939d14a709eff89be048eae2d7f4c7",
"rexml-3.2.5": "a33c3bf95fda7983ec7f05054f3a985af41dbc25a0339843bd2479e93cabb123",
"rexml-3.2.8": "0908a86381d9f973824680df4e0a75422766272f03b1c0e49db7e79c23db1135",
"rspec-3.11.0": "8907f32e5c3095724e54c143e9cfc4df37079be349343dab9029becdb259bea5",
"rspec-core-3.11.0": "46317850396fea47e6793dd5a7606c0816aa38f5149f4cd5de308495b89b1085",
"rspec-expectations-3.11.1": "6c0dbc560a4aea8e058e3dc2633657725d9001d17ba01eb1582122a3ccfc2b50",
"rspec-mocks-3.11.1": "5537dc069afabcea5cbc199a1432a2772ba3a465f3233f40d04695daba7c6a1f",
"rspec-support-3.11.1": "f85f276a37e096b7bf6f308a96c59ba0a5398907f04942cede66cabc598c01b0",
"rubocop-1.55.0": "71defdb44c840b580db541900e02194d87ab7e6f3519221d711f2f252827899d",
"rubocop-ast-1.29.0": "d1da2ab279a074baefc81758ac430c5768a8da8c7438dd4e5819ce5984d00ba1",
"rubocop-1.64.1": "3145bf1863771e400a1c041060e751e5ff0edd9ceb99d01df36db1902f611f3b",
"rubocop-ast-1.31.3": "1b07d618d8776993ec6053a706d1c09f0bf15139fd69415924656cbff07e7818",
"ruby-progressbar-1.13.0": "80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33",
"stringio-3.0.9": "e7398558e3c5409447b147bd5b031a375616f443880aeb357c4e4df0ca23eee5",
"unicode-display_width-2.4.2": "6a10205d1a19ca790c4e53064ba93f09d9eb234bf6bd135d9deb6001c21428be",
"stringio-3.1.0": "c1f6263ae03a15025e51194ab19b06b15e06adcaaedb7f5f6c06ab60f5d67718",
"strscan-3.1.0": "01b8a81d214fbf7b5308c6fb51b5972bbfc4a6aa1f166fd3618ba97e0fcd5555",
"strscan-3.1.0-java": "8645aa76e017e21764c6df572d2d79fcc1672284014f5bdbd806278cdbcd11b0",
"unicode-display_width-2.5.0": "7e7681dcade1add70cb9fda20dd77f300b8587c81ebbd165d14fd93144ff0ab4",
},
gemfile = "//:Gemfile",
gemfile_lock = "//:Gemfile.lock",
Expand Down
30 changes: 16 additions & 14 deletions examples/gem/WORKSPACE
Original file line number Diff line number Diff line change
Expand Up @@ -38,30 +38,32 @@ rb_bundle_fetch(
"io-console-0.5.11-java": "58715c806ca57c42b2290cb4be1fb70f2a53d580f6f9fe460b9af88eed840db8",
"irb-1.5.0": "ed8e15ab97034a7de1c5fc26343f0e83c43d85c759d97245f19b6bd7bc62baf6",
"jar-dependencies-0.4.1": "b2df2f1ecbff15334ce20ea7fdd5b8d8161faab67761ff72c7647d728e40d387",
"json-2.6.3": "86aaea16adf346a2b22743d88f8dcceeb1038843989ab93cda44b5176c845459",
"json-2.6.3-java": "ea8c47427a2c876121b9a0ab53043ca390013a76374330eabd923bd81914e563",
"json-2.7.2": "1898b5cbc81cd36c0fd4d0b7ad2682c39fb07c5ff682fc6265f678f550d4982c",
"json-2.7.2-java": "138e3038b5361b3d06ee2e8aa2be00bed0d0de4ef5f1553fc5935e5b93aca7ee",
"language_server-protocol-3.17.0.3": "3d5c58c02f44a20d972957a9febe386d7e7468ab3900ce6bd2b563dd910c6b3f",
"parallel-1.23.0": "27154713ad6ef32fa3dcb7788a721d6c07bca77e72443b4c6080a14145288c49",
"parser-3.2.2.3": "10685f358ab36ffea2252dc4952e5b8fad3a297a8152a85f59adc982747b91eb",
"psych-5.1.1.1": "44b0d1823629ac815f1f470af642dc7261489d67feb622a3f5573aa9f5cc5f72",
"psych-5.1.1.1-java": "0e67552c64069835a696696de9d70c9a83751c5d8e2a7687c6d458ea8a5931c7",
"racc-1.7.1": "af64124836fdd3c00e830703d7f873ea5deabde923f37006a39f5a5e0da16387",
"racc-1.7.1-java": "eaa5cd10ace36a5c5a139e699875a45fa1dfd7d5df8432ffd6243962c6b24ef0",
"parallel-1.24.0": "5bf38efb9b37865f8e93d7a762727f8c5fc5deb19949f4040c76481d5eee9397",
"parser-3.3.2.0": "085d6ff5de3db7fa8ce1298abdb08750ccd7c96d0fcb95a90437b6d851378249",
"psych-5.1.2": "337322f58fc2bf24827d2b9bd5ab595f6a72971867d151bb39980060ea40a368",
"psych-5.1.2-java": "1dd68dc609eddbc884e6892e11da942e16f7256bd30ebde9d35449d43043a6fe",
"racc-1.8.0": "09349a65c37c4fe710a435f25c9f1652e39f29ad6b1fa08d4a8d30c0553d3a08",
"racc-1.8.0-java": "3688448632150682bbd708b199961129aed2266107e26fcacb45c997395c19f9",
"rainbow-3.1.1": "039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a",
"rake-13.1.0": "be6a3e1aa7f66e6c65fa57555234eb75ce4cf4ada077658449207205474199c6",
"regexp_parser-2.8.1": "83f63e2bfae3db38f988c66f114485140ff1791321fd827480bc75aa42cacb8c",
"regexp_parser-2.9.2": "5a27e767ad634f8a4b544520d5cd28a0db7aa1198a5d7c9d7e11d7b3d9066446",
"reline-0.3.1": "b101d93607bf7564657f082f68abfa19ae939d14a709eff89be048eae2d7f4c7",
"rexml-3.2.5": "a33c3bf95fda7983ec7f05054f3a985af41dbc25a0339843bd2479e93cabb123",
"rexml-3.2.8": "0908a86381d9f973824680df4e0a75422766272f03b1c0e49db7e79c23db1135",
"rspec-3.11.0": "8907f32e5c3095724e54c143e9cfc4df37079be349343dab9029becdb259bea5",
"rspec-core-3.11.0": "46317850396fea47e6793dd5a7606c0816aa38f5149f4cd5de308495b89b1085",
"rspec-expectations-3.11.1": "6c0dbc560a4aea8e058e3dc2633657725d9001d17ba01eb1582122a3ccfc2b50",
"rspec-mocks-3.11.1": "5537dc069afabcea5cbc199a1432a2772ba3a465f3233f40d04695daba7c6a1f",
"rspec-support-3.11.1": "f85f276a37e096b7bf6f308a96c59ba0a5398907f04942cede66cabc598c01b0",
"rubocop-1.55.0": "71defdb44c840b580db541900e02194d87ab7e6f3519221d711f2f252827899d",
"rubocop-ast-1.29.0": "d1da2ab279a074baefc81758ac430c5768a8da8c7438dd4e5819ce5984d00ba1",
"rubocop-1.64.1": "3145bf1863771e400a1c041060e751e5ff0edd9ceb99d01df36db1902f611f3b",
"rubocop-ast-1.31.3": "1b07d618d8776993ec6053a706d1c09f0bf15139fd69415924656cbff07e7818",
"ruby-progressbar-1.13.0": "80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33",
"stringio-3.0.9": "e7398558e3c5409447b147bd5b031a375616f443880aeb357c4e4df0ca23eee5",
"unicode-display_width-2.4.2": "6a10205d1a19ca790c4e53064ba93f09d9eb234bf6bd135d9deb6001c21428be",
"stringio-3.1.0": "c1f6263ae03a15025e51194ab19b06b15e06adcaaedb7f5f6c06ab60f5d67718",
"strscan-3.1.0": "01b8a81d214fbf7b5308c6fb51b5972bbfc4a6aa1f166fd3618ba97e0fcd5555",
"strscan-3.1.0-java": "8645aa76e017e21764c6df572d2d79fcc1672284014f5bdbd806278cdbcd11b0",
"unicode-display_width-2.5.0": "7e7681dcade1add70cb9fda20dd77f300b8587c81ebbd165d14fd93144ff0ab4",
},
gemfile = "//:Gemfile",
gemfile_lock = "//:Gemfile.lock",
Expand Down
2 changes: 1 addition & 1 deletion ruby/private/download.bzl
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
"Repository rule for fetching Ruby interpreters"

RUBY_BUILD_VERSION = "20240423"
RUBY_BUILD_VERSION = "20240530.1"

_JRUBY_BINARY_URL = "https://repo1.maven.org/maven2/org/jruby/jruby-dist/{version}/jruby-dist-{version}-bin.tar.gz"
_RUBY_BUILD_URL = "https://github.com/rbenv/ruby-build/archive/refs/tags/v{version}.tar.gz"
Expand Down

0 comments on commit f5893fa

Please sign in to comment.