Skip to content

Commit 13afda5

Browse files
committed
Add tests with Ruby 3.3
Signed-off-by: Takuya Noguchi <[email protected]>
1 parent 190ed28 commit 13afda5

File tree

1 file changed

+38
-5
lines changed

1 file changed

+38
-5
lines changed

.github/workflows/ci.yml

Lines changed: 38 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515
strategy:
1616
fail-fast: false
1717
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']
1919
gemfile:
2020
- rails_5_2
2121
- rails_6_0
@@ -25,6 +25,15 @@ jobs:
2525
- rails_7_2
2626
- rails_main
2727
exclude:
28+
- ruby: '3.3'
29+
gemfile: rails_6_1
30+
31+
- ruby: '3.3'
32+
gemfile: rails_6_0
33+
34+
- ruby: '3.3'
35+
gemfile: rails_5_2
36+
2837
- ruby: '3.2'
2938
gemfile: rails_6_0
3039

@@ -37,7 +46,7 @@ jobs:
3746
- ruby: '3.0'
3847
gemfile: rails_5_2
3948

40-
# Rails 7.2 requires Ruby 3.1 or higher
49+
# Rails 8.0 requires Ruby 3.2 or higher
4150
- ruby: '2.6'
4251
gemfile: rails_main
4352

@@ -47,6 +56,9 @@ jobs:
4756
- ruby: '3.0'
4857
gemfile: rails_main
4958

59+
- ruby: '3.1'
60+
gemfile: rails_main
61+
5062
- ruby: '2.6'
5163
gemfile: rails_7_0
5264

@@ -86,7 +98,7 @@ jobs:
8698
strategy:
8799
fail-fast: false
88100
matrix:
89-
ruby: ['2.6', '2.7', '3.0', '3.1']
101+
ruby: ['2.6', '2.7', '3.0', '3.1', '3.2', '3.3']
90102
gemfile:
91103
- rails_5_2
92104
- rails_6_0
@@ -96,6 +108,15 @@ jobs:
96108
- rails_7_2
97109
- rails_main
98110
exclude:
111+
- ruby: '3.3'
112+
gemfile: rails_6_1
113+
114+
- ruby: '3.3'
115+
gemfile: rails_6_0
116+
117+
- ruby: '3.3'
118+
gemfile: rails_5_2
119+
99120
- ruby: '3.2'
100121
gemfile: rails_6_0
101122

@@ -108,7 +129,7 @@ jobs:
108129
- ruby: '3.0'
109130
gemfile: rails_5_2
110131

111-
# Rails 8 requires Ruby 3.1 or higher
132+
# Rails 8 requires Ruby 3.2 or higher
112133
- ruby: '2.6'
113134
gemfile: rails_main
114135

@@ -118,6 +139,9 @@ jobs:
118139
- ruby: '3.0'
119140
gemfile: rails_main
120141

142+
- ruby: '3.1'
143+
gemfile: rails_main
144+
121145
- ruby: '2.6'
122146
gemfile: rails_7_0
123147

@@ -172,7 +196,7 @@ jobs:
172196
strategy:
173197
fail-fast: false
174198
matrix:
175-
ruby: ['2.6', '2.7', '3.0', '3.1', '3.2']
199+
ruby: ['2.6', '2.7', '3.0', '3.1', '3.2', '3.3']
176200
gemfile:
177201
- rails_5_2
178202
- rails_6_0
@@ -182,6 +206,15 @@ jobs:
182206
- rails_7_2
183207
- rails_main
184208
exclude:
209+
- ruby: '3.3'
210+
gemfile: rails_6_1
211+
212+
- ruby: '3.3'
213+
gemfile: rails_6_0
214+
215+
- ruby: '3.3'
216+
gemfile: rails_5_2
217+
185218
- ruby: '3.2'
186219
gemfile: rails_6_0
187220

0 commit comments

Comments
 (0)