Skip to content

Commit 69906ba

Browse files
committed
Support Ruby 3.1 and Rails 7.0
1 parent c6bda15 commit 69906ba

File tree

3 files changed

+45
-2
lines changed

3 files changed

+45
-2
lines changed

.github/workflows/ruby.yml

Lines changed: 29 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,35 +14,41 @@ jobs:
1414
strategy:
1515
fail-fast: false
1616
matrix:
17-
ruby:
17+
ruby:
1818
- "2.2"
1919
- "2.3"
2020
- "2.4"
2121
- "2.5"
2222
- "2.6"
2323
- "2.7"
2424
- "3.0"
25+
- "3.1"
2526

2627
gemfile:
2728
- "rails_5_0"
2829
- "rails_5_1"
2930
- "rails_5_2"
3031
- "rails_6_0"
3132
- "rails_6_1"
33+
- "rails_7_0"
3234
- "rails_head"
33-
35+
3436
experimental: [false]
3537
exclude:
3638
- ruby: 2.7
3739
gemfile: rails_5_0
3840
- ruby: '3.0'
3941
gemfile: rails_5_0
42+
- ruby: '3.1'
43+
gemfile: rails_5_0
4044
- ruby: head
4145
gemfile: rails_5_0
4246
- ruby: 2.7
4347
gemfile: rails_5_1
4448
- ruby: '3.0'
4549
gemfile: rails_5_1
50+
- ruby: '3.1'
51+
gemfile: rails_5_1
4652
- ruby: head
4753
gemfile: rails_5_1
4854
- ruby: 2.2
@@ -51,6 +57,8 @@ jobs:
5157
gemfile: rails_5_2
5258
- ruby: '3.0'
5359
gemfile: rails_5_2
60+
- ruby: '3.1'
61+
gemfile: rails_5_2
5462
- ruby: head
5563
gemfile: rails_5_2
5664
- ruby: 2.2
@@ -61,6 +69,8 @@ jobs:
6169
gemfile: rails_6_0
6270
- ruby: '3.0'
6371
gemfile: rails_6_0
72+
- ruby: '3.1'
73+
gemfile: rails_6_0
6474
- ruby: head
6575
gemfile: rails_6_0
6676
- ruby: 2.2
@@ -69,6 +79,16 @@ jobs:
6979
gemfile: rails_6_1
7080
- ruby: 2.4
7181
gemfile: rails_6_1
82+
- ruby: 2.2
83+
gemfile: rails_7_0
84+
- ruby: 2.3
85+
gemfile: rails_7_0
86+
- ruby: 2.4
87+
gemfile: rails_7_0
88+
- ruby: 2.5
89+
gemfile: rails_7_0
90+
- ruby: 2.6
91+
gemfile: rails_7_0
7292
- ruby: 2.2
7393
gemfile: rails_head
7494
- ruby: 2.3
@@ -85,13 +105,20 @@ jobs:
85105
- ruby: '3.0'
86106
gemfile: rails_head
87107
experimental: false
108+
- ruby: '3.1'
109+
gemfile: rails_head
110+
experimental: false
111+
88112
include:
89113
- ruby: 2.7
90114
gemfile: rails_head
91115
experimental: true
92116
- ruby: '3.0'
93117
gemfile: rails_head
94118
experimental: true
119+
- ruby: '3.1'
120+
gemfile: rails_head
121+
experimental: true
95122
- ruby: head
96123
gemfile: rails_head
97124
experimental: true

Appraisals

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,12 @@ if RUBY_VERSION >= "2.5.0"
1818
appraise "rails-6-1" do
1919
gem "rails", "~> 6.1.0"
2020
end
21+
end
22+
23+
if RUBY_VERSION >= "2.7.0"
24+
appraise "rails-7-0" do
25+
gem "rails", "~> 7.0.0"
26+
end
2127

2228
appraise "rails-head" do
2329
gem "rails", github: "rails/rails", branch: "main"

gemfiles/rails_7_0.gemfile

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# This file was generated by Appraisal
2+
3+
source "https://rubygems.org"
4+
5+
gem "rake"
6+
gem "mocha", require: false
7+
gem "appraisal"
8+
gem "rails", "~> 7.0.0"
9+
10+
gemspec path: "../"

0 commit comments

Comments
 (0)