@@ -2,14 +2,14 @@ name: Java CI
22
33on :
44 push :
5- branches : [ "master", "*release*", "* stable* " ]
5+ branches : [ "master", "*- stable" ]
66 pull_request :
7- branches : [ "master", "*release*", "* stable* " ]
7+ branches : [ "master", "*- stable" ]
88
99env :
1010 # Default versions for canonical release build
1111 DEFAULT_JAVA_VERSION : ' 8'
12- DEFAULT_JRUBY_VERSION : ' 9.4.12.1 ' # Should match pom.xml <jruby.version> property (AND a version inside the test matrix)
12+ DEFAULT_JRUBY_VERSION : ' 9.4.13.0 ' # Should match pom.xml <jruby.version> property (AND a version inside the test matrix)
1313
1414jobs :
1515 build :
1818
1919 strategy :
2020 matrix :
21- jruby_version : [ '9.3.15.0', '9.4.12.1 ' ] # , '10.0.0.1'
21+ jruby_version : [ '9.3.15.0', '9.4.13.0 ' ]
2222 java_version : [ '8', '11', '17', '21' ]
23- exclude :
24- - jruby_version : ' 10.0.0.1'
25- java_version : ' 8' # JRuby 10 requires Java 21
26- - jruby_version : ' 10.0.0.1'
27- java_version : ' 11' # JRuby 10 requires Java 21
28- - jruby_version : ' 10.0.0.1'
29- java_version : ' 17' # JRuby 10 requires Java 21
3023 fail-fast : false
3124
3225 steps :
5447
5548 strategy :
5649 matrix :
57- jruby_version : [ '9.3.15.0', '9.4.12.1 ' ] # , '10.0.0.1'
50+ jruby_version : [ '9.3.15.0', '9.4.13.0 ' ]
5851 java_version : [ '8', '11', '17', '21' ]
5952 appraisal : [ 'rails50', 'rails52', 'rails60', 'rails61', 'rails70', 'rails71', 'rails72' ]
6053 exclude :
6457 appraisal : ' rails71' # Requires Ruby 2.7 compatibility, which JRuby 9.3 does not support
6558 - jruby_version : ' 9.3.15.0'
6659 appraisal : ' rails72' # Requires Ruby 3.1 compatibility, which JRuby 9.3 does not support
67- - jruby_version : ' 10.0.0.1'
68- java_version : ' 8' # JRuby 10 requires Java 21
69- - jruby_version : ' 10.0.0.1'
70- java_version : ' 11' # JRuby 10 requires Java 21
71- - jruby_version : ' 10.0.0.1'
72- java_version : ' 17' # JRuby 10 requires Java 21
7360 fail-fast : false
7461
7562 env :
8774 cache : maven
8875
8976 - name : Setup JRuby
90- uses : ruby/setup-ruby@13e7a03dc3ac6c3798f4570bfead2aed4d96abfb # v1.244 .0
77+ uses : ruby/setup-ruby@a4effe49ee8ee5b8b5091268c473a4628afb5651 # v1.245 .0
9178 with :
9279 ruby-version : jruby-${{ matrix.jruby_version }}
9380 bundler-cache : ' false' # Need to install later so we can vary from Gemfile.lock as required for JRuby version compatibility
0 commit comments