1616 strategy :
1717 matrix :
1818 target : ['test:jruby:int', 'spec:ruby:fast', 'spec:ji', 'spec:ffi']
19- java-version : ['8', '17 ']
19+ java-version : ['8', '11', '17', '21 ']
2020 fail-fast : false
2121
2222 name : rake ${{ matrix.target }} (Java ${{ matrix.java-version }})
7070 - name : set up java 8
7171 uses : actions/setup-java@v3
7272 with :
73- distribution : ' zulu '
73+ distribution : ' temurin '
7474 java-version : 8
7575 cache : ' maven'
7676 - name : rake test:jruby
8282 strategy :
8383 matrix :
8484 target : ['test:mri:core:jit', 'test:jruby:jit', 'spec:compiler', 'spec:ruby:fast:jit', 'spec:ji']
85- java-version : ['21-ea ']
85+ java-version : ['17', '21 ']
8686 fail-fast : false
8787
8888 name : rake ${{ matrix.target }} (Java ${{ matrix.java-version }} +indy)
@@ -108,8 +108,7 @@ jobs:
108108 strategy :
109109 matrix :
110110 package-flags : ['-Pmain', '-Pdist', '-Pcomplete', '-Posgi', '-Ptest', '-Pmain,test -Dinvoker.test=extended']
111- # dist, complete, and osgi do not pass on 17 yet
112- java-version : ['11']
111+ java-version : [8, 11, 21]
113112 fail-fast : false
114113
115114 name : mvn ${{ matrix.package-flags }} (Java ${{ matrix.java-version }})
@@ -128,25 +127,26 @@ jobs:
128127 env :
129128 PHASE : ' package ${{ matrix.package-flags }}'
130129
131- mvn-test-8 :
130+ mvn-test-extended :
132131 runs-on : ubuntu-latest
133132
134133 strategy :
135134 matrix :
136- # jruby-jars phase only passes on 8
137135 package-flags : ['-Pjruby-jars', '-Pjruby-jars,test -Dinvoker.test=extended', '-Pjruby_complete_jar_extended -Dinvoker.skip=true']
136+ java-version : [11, 17]
138137 fail-fast : false
139138
140- name : mvn ${{ matrix.package-flags }} (Java 8)
139+
140+ name : mvn ${{ matrix.package-flags }} (Java ${{ matrix.java-version }})
141141
142142 steps :
143143 - name : Bootstrap build
144144 uses : jruby/jruby-ci-build@v1
145- - name : set up java 8
145+ - name : set up java ${{ matrix.java-version }}
146146 uses : actions/setup-java@v3
147147 with :
148- distribution : ' zulu '
149- java-version : ' 8 '
148+ distribution : temurin
149+ java-version : ${{ matrix.java-version }}
150150 cache : ' maven'
151151 - name : mvn package ${{ matrix.package-flags }}
152152 run : tool/maven-ci-script.sh
@@ -266,10 +266,10 @@ jobs:
266266 steps :
267267 - name : Bootstrap build
268268 uses : jruby/jruby-ci-build@v1
269- - name : set up java 8
269+ - name : set up java
270270 uses : actions/setup-java@v3
271271 with :
272- distribution : ' zulu '
272+ distribution : ' temurin '
273273 java-version : 11
274274 cache : ' maven'
275275 - name : sequel
@@ -287,7 +287,7 @@ jobs:
287287 - name : set up java 8
288288 uses : actions/setup-java@v3
289289 with :
290- distribution : ' zulu '
290+ distribution : ' temurin '
291291 java-version : 8
292292 cache : ' maven'
293293 - name : concurrent-ruby
@@ -349,7 +349,7 @@ jobs:
349349 maven-test-openj9-8 :
350350 runs-on : ubuntu-latest
351351
352- name : mvn -Ptest (OpenJ9 Java 8; disabled )
352+ name : mvn -Ptest (OpenJ9 Java 17 )
353353
354354 steps :
355355 - name : Bootstrap build
@@ -358,11 +358,10 @@ jobs:
358358 uses : actions/setup-java@v3
359359 with :
360360 distribution : ' adopt-openj9'
361- java-version : ' 8 '
361+ java-version : ' 17 '
362362 cache : ' maven'
363363 - name : test profile
364- # run: "tool/maven-ci-script.sh"
365- run : " true"
364+ run : " tool/maven-ci-script.sh"
366365 env :
367366 PHASE : ' package -Ptest'
368367
@@ -394,7 +393,7 @@ jobs:
394393 permissions :
395394 contents : none
396395 if : ${{ github.ref == 'refs/heads/master' || github.ref == 'refs/heads/jruby-9.3' }}
397- needs : [mvn-test, mvn-test-8 , mvn-test-windows, dependency-check, rake-test, rake-test-17-indy, rake-test-8, test-versions, sequel, concurrent-ruby, jruby-tests-dev, regression-specs-jit, mvn-test-m1]
396+ needs : [mvn-test, mvn-test-extended , mvn-test-windows, dependency-check, rake-test, rake-test-17-indy, rake-test-8, test-versions, sequel, concurrent-ruby, jruby-tests-dev, regression-specs-jit, mvn-test-m1]
398397 uses : jruby/jruby/.github/workflows/snapshot-publish.yml@6cd0d4d96d9406635183d81cf91acc82cd78245f
399398 secrets :
400399 SONATYPE_USERNAME : ${{ secrets.SONATYPE_USERNAME }}
0 commit comments