@@ -15,16 +15,35 @@ jobs:
15
15
strategy :
16
16
fail-fast : false
17
17
matrix :
18
- ruby : ['2.6', '2.7', '3.0', '3.1', '3.2']
18
+ ruby : ['2.6', '2.7', '3.0', '3.1', '3.2', '3.3', 'head' ]
19
19
gemfile :
20
20
- rails_5_2
21
21
- rails_6_0
22
22
- rails_6_1
23
23
- rails_7_0
24
24
- rails_7_1
25
25
- rails_7_2
26
+ - rails_8_0
26
27
- rails_main
27
28
exclude :
29
+ - ruby : ' head'
30
+ gemfile : rails_6_1
31
+
32
+ - ruby : ' head'
33
+ gemfile : rails_6_0
34
+
35
+ - ruby : ' head'
36
+ gemfile : rails_5_2
37
+
38
+ - ruby : ' 3.3'
39
+ gemfile : rails_6_1
40
+
41
+ - ruby : ' 3.3'
42
+ gemfile : rails_6_0
43
+
44
+ - ruby : ' 3.3'
45
+ gemfile : rails_5_2
46
+
28
47
- ruby : ' 3.2'
29
48
gemfile : rails_6_0
30
49
37
56
- ruby : ' 3.0'
38
57
gemfile : rails_5_2
39
58
40
- # Rails 7.2 requires Ruby 3.1 or higher
59
+ # Rails 8.1 requires Ruby 3.2 or higher
41
60
- ruby : ' 2.6'
42
61
gemfile : rails_main
43
62
47
66
- ruby : ' 3.0'
48
67
gemfile : rails_main
49
68
69
+ - ruby : ' 3.1'
70
+ gemfile : rails_main
71
+
50
72
- ruby : ' 2.6'
51
73
gemfile : rails_7_0
52
74
61
83
62
84
- ruby : ' 3.0'
63
85
gemfile : rails_7_2
86
+
87
+ - ruby : ' 2.6'
88
+ gemfile : rails_8_0
89
+
90
+ - ruby : ' 2.7'
91
+ gemfile : rails_8_0
92
+
93
+ - ruby : ' 3.0'
94
+ gemfile : rails_8_0
95
+
96
+ - ruby : ' 3.1'
97
+ gemfile : rails_8_0
98
+
64
99
env :
65
100
BUNDLE_GEMFILE : ${{ github.workspace }}/gemfiles/${{ matrix.gemfile }}.gemfile
66
101
BUNDLE_PATH_RELATIVE_TO_CWD : true
@@ -86,16 +121,35 @@ jobs:
86
121
strategy :
87
122
fail-fast : false
88
123
matrix :
89
- ruby : ['2.6', '2.7', '3.0', '3.1']
124
+ ruby : ['2.6', '2.7', '3.0', '3.1', '3.2', '3.3', 'head' ]
90
125
gemfile :
91
126
- rails_5_2
92
127
- rails_6_0
93
128
- rails_6_1
94
129
- rails_7_0
95
130
- rails_7_1
96
131
- rails_7_2
132
+ - rails_8_0
97
133
- rails_main
98
134
exclude :
135
+ - ruby : ' head'
136
+ gemfile : rails_6_1
137
+
138
+ - ruby : ' head'
139
+ gemfile : rails_6_0
140
+
141
+ - ruby : ' head'
142
+ gemfile : rails_5_2
143
+
144
+ - ruby : ' 3.3'
145
+ gemfile : rails_6_1
146
+
147
+ - ruby : ' 3.3'
148
+ gemfile : rails_6_0
149
+
150
+ - ruby : ' 3.3'
151
+ gemfile : rails_5_2
152
+
99
153
- ruby : ' 3.2'
100
154
gemfile : rails_6_0
101
155
@@ -108,7 +162,7 @@ jobs:
108
162
- ruby : ' 3.0'
109
163
gemfile : rails_5_2
110
164
111
- # Rails 8 requires Ruby 3.1 or higher
165
+ # Rails 8.1 requires Ruby 3.2 or higher
112
166
- ruby : ' 2.6'
113
167
gemfile : rails_main
114
168
@@ -118,6 +172,9 @@ jobs:
118
172
- ruby : ' 3.0'
119
173
gemfile : rails_main
120
174
175
+ - ruby : ' 3.1'
176
+ gemfile : rails_main
177
+
121
178
- ruby : ' 2.6'
122
179
gemfile : rails_7_0
123
180
@@ -132,6 +189,19 @@ jobs:
132
189
133
190
- ruby : ' 3.0'
134
191
gemfile : rails_7_2
192
+
193
+ - ruby : ' 2.6'
194
+ gemfile : rails_8_0
195
+
196
+ - ruby : ' 2.7'
197
+ gemfile : rails_8_0
198
+
199
+ - ruby : ' 3.0'
200
+ gemfile : rails_8_0
201
+
202
+ - ruby : ' 3.1'
203
+ gemfile : rails_8_0
204
+
135
205
env :
136
206
BUNDLE_GEMFILE : ${{ github.workspace }}/gemfiles/${{ matrix.gemfile }}.gemfile
137
207
BUNDLE_PATH_RELATIVE_TO_CWD : true
@@ -172,16 +242,35 @@ jobs:
172
242
strategy :
173
243
fail-fast : false
174
244
matrix :
175
- ruby : ['2.6', '2.7', '3.0', '3.1', '3.2']
245
+ ruby : ['2.6', '2.7', '3.0', '3.1', '3.2', '3.3', 'head' ]
176
246
gemfile :
177
247
- rails_5_2
178
248
- rails_6_0
179
249
- rails_6_1
180
250
- rails_7_0
181
251
- rails_7_1
182
252
- rails_7_2
253
+ - rails_8_0
183
254
- rails_main
184
255
exclude :
256
+ - ruby : ' head'
257
+ gemfile : rails_6_1
258
+
259
+ - ruby : ' head'
260
+ gemfile : rails_6_0
261
+
262
+ - ruby : ' head'
263
+ gemfile : rails_5_2
264
+
265
+ - ruby : ' 3.3'
266
+ gemfile : rails_6_1
267
+
268
+ - ruby : ' 3.3'
269
+ gemfile : rails_6_0
270
+
271
+ - ruby : ' 3.3'
272
+ gemfile : rails_5_2
273
+
185
274
- ruby : ' 3.2'
186
275
gemfile : rails_6_0
187
276
@@ -194,7 +283,7 @@ jobs:
194
283
- ruby : ' 3.0'
195
284
gemfile : rails_5_2
196
285
197
- # Rails 8 requires Ruby 3.1 or higher
286
+ # Rails 8.1 requires Ruby 3.2 or higher
198
287
- ruby : ' 2.6'
199
288
gemfile : rails_main
200
289
@@ -204,6 +293,9 @@ jobs:
204
293
- ruby : ' 3.0'
205
294
gemfile : rails_main
206
295
296
+ - ruby : ' 3.1'
297
+ gemfile : rails_main
298
+
207
299
- ruby : ' 2.6'
208
300
gemfile : rails_7_0
209
301
@@ -218,6 +310,18 @@ jobs:
218
310
219
311
- ruby : ' 3.0'
220
312
gemfile : rails_7_2
313
+
314
+ - ruby : ' 2.6'
315
+ gemfile : rails_8_0
316
+
317
+ - ruby : ' 2.7'
318
+ gemfile : rails_8_0
319
+
320
+ - ruby : ' 3.0'
321
+ gemfile : rails_8_0
322
+
323
+ - ruby : ' 3.1'
324
+ gemfile : rails_8_0
221
325
env :
222
326
BUNDLE_GEMFILE : ${{ github.workspace }}/gemfiles/${{ matrix.gemfile }}.gemfile
223
327
BUNDLE_PATH_RELATIVE_TO_CWD : true
0 commit comments