Skip to content

Commit 7d057c1

Browse files
committed
Confirm new rules owing to velocity of ruby / rails releases recently
1 parent 4919c18 commit 7d057c1

File tree

1 file changed

+13
-7
lines changed

1 file changed

+13
-7
lines changed

.github/workflows/build.yml

Lines changed: 13 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)