Skip to content

Commit 372deb7

Browse files
committed
Update test matrix
1 parent 3a55740 commit 372deb7

1 file changed

Lines changed: 49 additions & 0 deletions

File tree

.github/workflows/tests.yaml

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,55 @@ jobs:
4444
matrix:
4545
rails: ['6.1', '7.0', '7.1', '7.2', '8.0', '8.1']
4646
ruby: ['2.6', '2.7', '3.0', '3.1', '3.2', '3.3', '3.4', '4.0']
47+
exclude:
48+
# Rails 6.1: Only supports Ruby 2.6-3.0
49+
- rails: '6.1'
50+
ruby: '3.1'
51+
- rails: '6.1'
52+
ruby: '3.2'
53+
- rails: '6.1'
54+
ruby: '3.3'
55+
- rails: '6.1'
56+
ruby: '3.4'
57+
- rails: '6.1'
58+
ruby: '4.0'
59+
# Rails 7.0 & 7.1: Require Ruby 2.7+, tested up to 3.3
60+
- rails: '7.0'
61+
ruby: '2.6'
62+
- rails: '7.0'
63+
ruby: '3.4'
64+
- rails: '7.0'
65+
ruby: '4.0'
66+
- rails: '7.1'
67+
ruby: '2.6'
68+
- rails: '7.1'
69+
ruby: '3.4'
70+
- rails: '7.1'
71+
ruby: '4.0'
72+
# Rails 7.2: Requires Ruby 3.1+
73+
- rails: '7.2'
74+
ruby: '2.6'
75+
- rails: '7.2'
76+
ruby: '2.7'
77+
- rails: '7.2'
78+
ruby: '3.0'
79+
# Rails 8.0 & 8.1: Require Ruby 3.2+
80+
- rails: '8.0'
81+
ruby: '2.6'
82+
- rails: '8.0'
83+
ruby: '2.7'
84+
- rails: '8.0'
85+
ruby: '3.0'
86+
- rails: '8.0'
87+
ruby: '3.1'
88+
- rails: '8.1'
89+
ruby: '2.6'
90+
- rails: '8.1'
91+
ruby: '2.7'
92+
- rails: '8.1'
93+
ruby: '3.0'
94+
- rails: '8.1'
95+
ruby: '3.1'
4796
runs-on: ubuntu-latest
4897
env:
4998
RAILS_VERSION: ${{ matrix.rails }}

0 commit comments

Comments
 (0)