@@ -10,13 +10,19 @@ jobs:
1010 ruby : [ '2.5.8', '2.6', '2.7', '3.0', '3.1' ]
1111 gemfile : [ 'rails_5_0', 'rails_5_1', 'rails_5_2', 'rails_6_0', 'rails_6_1', 'rails_7_0' ]
1212 exclude :
13- # Only test latest Rails (Of each major), on actively supported Ruby Versions
14- # Only test latest Ruby with latest Rails versions (Of each major)
15- # 2.5 -> Not 5.2/6.1
16- # 2.6 -> Users of this should be using Rails 5.2+
17- # 2.7 -> Users of this should be using Rails 5.2+
18- # 3.0 -> Rails 6.1 and 7.0
19- # 3.1 -> Only 7.0
13+ # Newest ruby will test
14+ # - all permissible rails versions in latest major
15+ # - latest rails version in the last major
16+ # Supported rubies will test
17+ # - all permissible rails versions in latest major
18+ # - all permissible supported rails versions beneath latest major
19+ # Unsupported rubies will test
20+ # - all permissible rails versions released within 6 months of EOL
21+
22+ # 2.5 -> Unsupported since March '21 -> Only test up to Sep '21
23+ # 2.6 -> Supported until March '22
24+ # 2.7 -> Supported until March '23 (At least)
25+ # 3.0 -> Supported for a while...
2026 - { ruby: '2.5.8', gemfile: 'rails_5_2' }
2127 - { ruby: '2.5.8', gemfile: 'rails_6_1' }
2228 - { ruby: '2.5.8', gemfile: 'rails_7_0' }
0 commit comments