@@ -2,18 +2,25 @@ name: Java CI
22
33on :
44 push :
5- branches-ignore : [ "internal* " ]
5+ branches : [ "master " ]
66 pull_request :
77 branches : [ "master" ]
88
9+ env :
10+ # Default versions for canonical release build
11+ DEFAULT_JAVA_VERSION : ' 8'
12+ DEFAULT_JRUBY_VERSION : ' 9.4.12.1'
13+
914jobs :
1015 build :
1116 name : JRuby ${{ matrix.jruby_version }} / Java ${{ matrix.java_version }}
1217 runs-on : ubuntu-latest
1318
19+
20+
1421 strategy :
1522 matrix :
16- jruby_version : [ '9.3.15.0', '9.4.12.1' ] # , '10.0.0.1'
23+ jruby_version : [ '9.3.15.0', '9.4.12.1', '10.0.0.1' ]
1724 java_version : [ '8', '11', '17', '21' ]
1825 exclude :
1926 - jruby_version : ' 10.0.0.1'
4047 # Uploads the full dependency graph to GitHub to improve the quality of Dependabot alerts this repository can receive
4148 - name : Update dependency graph
4249 uses : advanced-security/maven-dependency-submission-action@aeab9f885293af501bae8bdfe88c589528ea5e25 # v4.1.2
43- if : github.head_ref == 'refs/heads/master' && matrix.java_version == '8' && startsWith(matrix.jruby_version, '9.4' )
50+ if : github.head_ref == 'refs/heads/master' && matrix.java_version == env.DEFAULT_JAVA_VERSION && startsWith(matrix.jruby_version, env.DEFAULT_JRUBY_VERSION )
4451
4552 appraisals :
4653 needs : build
4956
5057 strategy :
5158 matrix :
52- jruby_version : [ '9.3.15.0', '9.4.12.1' ] # , '10.0.0.1'
59+ jruby_version : [ '9.3.15.0', '9.4.12.1', '10.0.0.1' ]
5360 java_version : [ '8', '11', '17', '21' ]
5461 appraisal : [ 'rails50', 'rails52', 'rails60', 'rails61', 'rails70', 'rails71', 'rails72' ]
5562 exclude :
0 commit comments