1010 strategy :
1111 fail-fast : false
1212 matrix :
13- ruby : ['2.5', '2.6', '2.7', '3.0', '3.1', '3.2', '3.3']
13+ ruby : ['2.5', '2.6', '2.7', '3.0', '3.1', '3.2', '3.3', '3.4' ]
1414 gemfile : [rails_5.2.gemfile, rails_6.1.gemfile, rails_7.0.gemfile, rails_7.1.gemfile, rails_7.2.gemfile, rails_dev.gemfile]
1515 exclude :
1616 # Ruby 3.2 is min version for Rails 8
@@ -24,14 +24,17 @@ jobs:
2424 gemfile : rails_dev.gemfile
2525 - ruby : ' 3.1'
2626 gemfile : rails_dev.gemfile
27+ # Ruby 3.2 is min version for Rails 8.0
2728 - ruby : ' 2.5'
28- gemfile : rails_7.0.gemfile
29- - ruby : ' 2.5'
30- gemfile : rails_7.1.gemfile
31- - ruby : ' 2.6'
32- gemfile : rails_7.0.gemfile
29+ gemfile : rails_8.0.gemfile
3330 - ruby : ' 2.6'
34- gemfile : rails_7.1.gemfile
31+ gemfile : rails_8.0.gemfile
32+ - ruby : ' 2.7'
33+ gemfile : rails_8.0.gemfile
34+ - ruby : ' 3.0'
35+ gemfile : rails_8.0.gemfile
36+ - ruby : ' 3.1'
37+ gemfile : rails_8.0.gemfile
3538 # Ruby 3.1 is min version for Rails 7.2
3639 - ruby : ' 2.5'
3740 gemfile : rails_7.2.gemfile
4144 gemfile : rails_7.2.gemfile
4245 - ruby : ' 3.0'
4346 gemfile : rails_7.2.gemfile
47+ # Ruby 2.7 is min version for Rails 7.1
48+ - ruby : ' 2.5'
49+ gemfile : rails_7.1.gemfile
50+ - ruby : ' 2.6'
51+ gemfile : rails_7.1.gemfile
52+ # Ruby 2.7 is min version for Rails 7.0
53+ - ruby : ' 2.5'
54+ gemfile : rails_7.0.gemfile
55+ - ruby : ' 2.6'
56+ gemfile : rails_7.0.gemfile
57+ # Ruby 2.7 is max version for Rails 5.2
4458 - ruby : ' 3.0'
4559 gemfile : rails_5.2.gemfile
4660 - ruby : ' 3.1'
4963 gemfile : rails_5.2.gemfile
5064 - ruby : ' 3.3'
5165 gemfile : rails_5.2.gemfile
66+ - ruby : ' 3.4'
67+ gemfile : rails_5.2.gemfile
5268 runs-on : ubuntu-latest
5369 env :
5470 BUNDLE_GEMFILE : gemfiles/${{ matrix.gemfile }}
0 commit comments