Skip to content

Commit ddaa9ba

Browse files
committed
Test on JRuby 10.1, ruby-head, and jruby-head
JRuby 10.1 targets Ruby 4.0, a language level JRuby 10.0 does not cover, so it joins the matrix alongside 10.0. ruby-head and jruby-head show breakage from upcoming releases early. They are allowed to fail, so a regression upstream does not turn the build red.
1 parent 90b522c commit ddaa9ba

2 files changed

Lines changed: 3 additions & 2 deletions

File tree

‎.github/workflows/benchmark.yml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515
strategy:
1616
fail-fast: false
1717
matrix:
18-
ruby-version: ["4.0", "jruby-10.0", "truffleruby"]
18+
ruby-version: ["4.0", "jruby-10.0", "jruby-10.1", "truffleruby"]
1919
runs-on: ubuntu-latest
2020
steps:
2121
- uses: actions/checkout@v7

‎.github/workflows/tests.yml‎

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,14 +15,15 @@ jobs:
1515
test:
1616
strategy:
1717
matrix:
18-
ruby-version: ['3.2', '3.3', '3.4', '4.0', 'jruby-10.0', 'truffleruby', 'truffleruby+graalvm']
18+
ruby-version: ['3.2', '3.3', '3.4', '4.0', 'jruby-10.0', 'jruby-10.1', 'ruby-head', 'jruby-head', 'truffleruby', 'truffleruby+graalvm']
1919
platform: [ubuntu-latest, macos-latest, windows-latest]
2020
exclude:
2121
- ruby-version: truffleruby
2222
platform: windows-latest
2323
- ruby-version: truffleruby+graalvm
2424
platform: windows-latest
2525
runs-on: ${{ matrix.platform }}
26+
continue-on-error: ${{ endsWith(matrix.ruby-version, '-head') }}
2627

2728
steps:
2829
- uses: actions/checkout@v7

0 commit comments

Comments
 (0)