Skip to content

Commit 1a690eb

Browse files
committed
Run tests and appraisals against JRuby 10
1 parent db5e8ca commit 1a690eb

File tree

1 file changed

+15
-2
lines changed

1 file changed

+15
-2
lines changed

.github/workflows/maven.yml

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,15 @@ jobs:
1313

1414
strategy:
1515
matrix:
16-
jruby_version: [ '9.3.15.0', '9.4.12.0' ]
16+
jruby_version: [ '9.3.15.0', '9.4.12.0', '10.0.0.0']
1717
java_version: [ '8', '11', '17', '21' ]
18+
exclude:
19+
- jruby_version: '10.0.0.0'
20+
java_version: '8' # JRuby 10 requires Java 21
21+
- jruby_version: '10.0.0.0'
22+
java_version: '11' # JRuby 10 requires Java 21
23+
- jruby_version: '10.0.0.0'
24+
java_version: '17' # JRuby 10 requires Java 21
1825
fail-fast: false
1926

2027
steps:
@@ -42,7 +49,7 @@ jobs:
4249

4350
strategy:
4451
matrix:
45-
jruby_version: [ '9.3.15.0', '9.4.12.0' ]
52+
jruby_version: [ '9.3.15.0', '9.4.12.0', '10.0.0.0' ]
4653
java_version: [ '8', '11', '17', '21' ]
4754
appraisal: [ 'rails50', 'rails52', 'rails60', 'rails61', 'rails70', 'rails71', 'rails72' ]
4855
exclude:
@@ -82,6 +89,12 @@ jobs:
8289
- jruby_version: '9.3.15.0'
8390
java_version: '21'
8491
appraisal: 'rails72' # Requires Ruby 3.1 compatibility, which JRuby 9.3 does not support
92+
- jruby_version: '10.0.0.0'
93+
java_version: '8' # JRuby 10 requires Java 21
94+
- jruby_version: '10.0.0.0'
95+
java_version: '11' # JRuby 10 requires Java 21
96+
- jruby_version: '10.0.0.0'
97+
java_version: '17' # JRuby 10 requires Java 21
8598
fail-fast: false
8699

87100
steps:

0 commit comments

Comments
 (0)