Skip to content

Commit 9d8f2e6

Browse files
authored
Merge pull request #530 from cucumber/prep_for_release_2_5
Prep for release 2 5
2 parents 4919c18 + 969ccc3 commit 9d8f2e6

File tree

1 file changed

+16
-11
lines changed

1 file changed

+16
-11
lines changed

.github/workflows/build.yml

+16-11
Original file line numberDiff line numberDiff line change
@@ -10,30 +10,35 @@ 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 current major
15+
# - latest rails version in the last major
16+
# Supported rubies will test
17+
# - all permissible rails versions in current 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+
# - not the latest rails version
22+
23+
# 2.5 -> Unsupported from March '21 -> Only test up to Sep '21
24+
# 2.6 -> Unsupported from March '22 -> Only test up to Sep '22
25+
# 2.7 -> Supported until March '23 (At least)
26+
# 3.0 -> Supported for a while...
2027
- { ruby: '2.5.8', gemfile: 'rails_5_2' }
28+
- { ruby: '2.5.8', gemfile: 'rails_6_0' }
2129
- { ruby: '2.5.8', gemfile: 'rails_6_1' }
2230
- { ruby: '2.5.8', gemfile: 'rails_7_0' }
23-
- { ruby: '2.6', gemfile: 'rails_5_0' }
24-
- { ruby: '2.6', gemfile: 'rails_5_1' }
2531
- { ruby: '2.6', gemfile: 'rails_7_0' }
2632
- { ruby: '2.7', gemfile: 'rails_5_0' }
2733
- { ruby: '2.7', gemfile: 'rails_5_1' }
2834
- { ruby: '3.0', gemfile: 'rails_5_0' }
2935
- { ruby: '3.0', gemfile: 'rails_5_1' }
30-
- { ruby: '3.0', gemfile: 'rails_5_2' }
36+
- { ruby: '3.0', gemfile: 'rails_5_2' } # Rails 5.2 won't work with Ruby 3+: https://github.com/rails/rails/issues/40938
3137
- { ruby: '3.0', gemfile: 'rails_6_0' }
3238
- { ruby: '3.1', gemfile: 'rails_5_0' }
3339
- { ruby: '3.1', gemfile: 'rails_5_1' }
3440
- { ruby: '3.1', gemfile: 'rails_5_2' }
3541
- { ruby: '3.1', gemfile: 'rails_6_0' }
36-
- { ruby: '3.1', gemfile: 'rails_6_1' }
3742
env:
3843
BUNDLE_GEMFILE: gemfiles/${{ matrix.gemfile }}.gemfile
3944
steps:

0 commit comments

Comments
 (0)