|
8 | 8 |
|
9 | 9 | env: |
10 | 10 | # Default versions for canonical release build |
11 | | - DEFAULT_JAVA_VERSION: '17' |
| 11 | + DEFAULT_JAVA_VERSION: '8' |
12 | 12 | DEFAULT_JRUBY_VERSION: '9.4.13.0' # Should match pom.xml <jruby.version> property (AND a version inside the test matrix) |
13 | 13 |
|
14 | 14 | jobs: |
|
19 | 19 | strategy: |
20 | 20 | matrix: |
21 | 21 | jruby_version: [ '9.4.13.0', '10.0.2.0' ] |
22 | | - java_version: [ '17', '21' ] |
| 22 | + java_version: [ '8', '11', '17', '21' ] |
23 | 23 | exclude: |
| 24 | + - jruby_version: '10.0.2.0' |
| 25 | + java_version: '8' # JRuby 10 requires Java 21 |
| 26 | + - jruby_version: '10.0.2.0' |
| 27 | + java_version: '11' # JRuby 10 requires Java 21 |
24 | 28 | - jruby_version: '10.0.2.0' |
25 | 29 | java_version: '17' # JRuby 10 requires Java 21 |
26 | 30 | fail-fast: false |
@@ -51,11 +55,15 @@ jobs: |
51 | 55 | strategy: |
52 | 56 | matrix: |
53 | 57 | jruby_version: [ '9.4.13.0', '10.0.2.0' ] |
54 | | - java_version: [ '17', '21' ] |
| 58 | + java_version: [ '8', '11', '17', '21' ] |
55 | 59 | appraisal: [ 'rails50', 'rails52', 'rails60', 'rails61', 'rails70', 'rails71', 'rails72', 'rails80' ] |
56 | 60 | exclude: |
57 | 61 | - jruby_version: '9.4.13.0' |
58 | 62 | appraisal: 'rails80' # Requires Ruby 3.4 compatibility, which JRuby 9.4 does not support |
| 63 | + - jruby_version: '10.0.2.0' |
| 64 | + java_version: '8' # JRuby 10 requires Java 21 |
| 65 | + - jruby_version: '10.0.2.0' |
| 66 | + java_version: '11' # JRuby 10 requires Java 21 |
59 | 67 | - jruby_version: '10.0.2.0' |
60 | 68 | java_version: '17' # JRuby 10 requires Java 21 |
61 | 69 | fail-fast: false |
|
0 commit comments