Skip to content

Commit

Permalink
feat: update rubies
Browse files Browse the repository at this point in the history
  • Loading branch information
p0deje committed Jan 25, 2025
1 parent a008ec8 commit a331344
Show file tree
Hide file tree
Showing 6 changed files with 16 additions and 14 deletions.
17 changes: 7 additions & 10 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -36,10 +36,10 @@ jobs:
ruby:
- 3.1.6
- 3.2.6
- 3.3.6
- 3.4.0-preview2
- jruby-9.4.9.0
- truffleruby-24.1.1
- 3.3.7
- 3.4.1
- jruby-9.4.10.0
- truffleruby-24.1.2
- system
os:
- ubuntu-latest
Expand All @@ -50,12 +50,9 @@ jobs:
- bzlmod
- WORKSPACE
exclude:
# Previews are unavailable on Windows.
- os: windows-latest
ruby: 3.4.0-preview2
# TruffleRuby doesn't work on Windows.
- os: windows-latest
ruby: truffleruby-24.1.1
ruby: truffleruby-24.1.2
defaults:
run:
working-directory: examples/gem
Expand Down Expand Up @@ -115,8 +112,8 @@ jobs:
fail-fast: false
matrix:
ruby:
- 3.3.6
- jruby-9.4.9.0
- 3.3.7
- jruby-9.4.10.0
defaults:
run:
working-directory: examples/native_ext
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -96,7 +96,7 @@ The following toolchains are known to work and tested on CI.

| Ruby | Linux | macOS | Windows |
|------------------|-------|-------|---------|
| MRI 3.4 | 🟩 | 🟩 | 🟥 |
| MRI 3.4 | 🟩 | 🟩 | 🟩 |
| MRI 3.3 | 🟩 | 🟩 | 🟩 |
| MRI 3.2 | 🟩 | 🟩 | 🟩 |
| MRI 3.1 | 🟩 | 🟩 | 🟩 |
Expand Down
2 changes: 1 addition & 1 deletion examples/gem/.ruby-version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
jruby-9.4.9.0
jruby-9.4.10.0
2 changes: 1 addition & 1 deletion examples/native_ext/.ruby-version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
jruby-9.4.9.0
jruby-9.4.10.0
4 changes: 4 additions & 0 deletions ruby/private/bundler_checksums.bzl
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,10 @@
# curl -sSf https://rubygems.org/api/v1/versions/bundler.json | jq 'map({key: .number, value: .sha}) | from_entries' | grep -vE '\.pre|\.rc|\.beta'

BUNDLER_CHECKSUMS = {
"2.6.3": "29f9386f7b2688b2b4c5e9024058debd91ef88599f33489f62ebcc8898c8c8a3",
"2.6.2": "4b89756e1b05390ff678491119a10f0973a2045cc9fcb227b02a9396b28f7d74",
"2.6.1": "b5b86a0ccebbc65390d14d42644f77cdbeef2378469b35273743996be21f5c50",
"2.6.0": "4f8c1f3a2bef1b9a56dfffe54b117bc094cef734daa9a9c0758585fee7df2b5c",
"2.5.23": "83d52433862a6076268d51d5c879e4467365db0bf376cd89aefb1661baf18618",
"2.5.22": "763f30d598ee58742eea29285875435ea722218d4df149de35bce37c02ce968e",
"2.5.21": "203d645e5f6daa60bbfb4cccb1a7d4aba8171674e00bc28724284740f8d9effb",
Expand Down
3 changes: 2 additions & 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 = "20241105"
RUBY_BUILD_VERSION = "20250121"

_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 Expand Up @@ -35,6 +35,7 @@ _JRUBY_VERSIONS = {
"9.4.7.0": "f1c39f8257505300a528ff83fe4721fbe61a855abb25e3d27d52d43ac97a4d80",
"9.4.8.0": "347b6692bd9c91c480a45af25ce88d77be8b6e4ac4a77bc94870f2c5b54bc929",
"9.4.9.0": "8d64736e66a3c0e1e1ea813b6317219c5d43769e5d06a4417311e2baa8b40ef7",
"9.4.10.0": "0b325bb6e64896dfcf235bbc6506ca9b5af78f1c8fec7f048bc4188b1793b5e0",
}
_JRUBY_INTEGRITY_MISSING = """
Expand Down

0 comments on commit a331344

Please sign in to comment.