Skip to content

Commit 04262e4

Browse files
committed
Add Rails 8.0 support
1 parent d02fe17 commit 04262e4

6 files changed

Lines changed: 60 additions & 12 deletions

File tree

.circleci/config.yml

Lines changed: 20 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -40,11 +40,11 @@ workflows:
4040
matrix:
4141
parameters:
4242
ruby-version:
43-
- '2.7'
4443
- '3.0'
4544
- '3.1'
4645
- '3.2'
4746
- '3.3'
47+
- '3.4'
4848
gemfile:
4949
- gemfiles/rails6.1_graphql1.11.gemfile
5050
- gemfiles/rails6.1_graphql1.12.gemfile
@@ -68,17 +68,10 @@ workflows:
6868
- gemfiles/rails7.2_graphql2.2.gemfile
6969
- gemfiles/rails7.2_graphql2.3.gemfile
7070
- gemfiles/rails7.2_graphql2.4.gemfile
71+
- gemfiles/rails8.0_graphql2.2.gemfile
72+
- gemfiles/rails8.0_graphql2.3.gemfile
73+
- gemfiles/rails8.0_graphql2.4.gemfile
7174
exclude:
72-
- ruby-version: '2.7'
73-
gemfile: gemfiles/rails7.2_graphql2.0.gemfile
74-
- ruby-version: '2.7'
75-
gemfile: gemfiles/rails7.2_graphql2.1.gemfile
76-
- ruby-version: '2.7'
77-
gemfile: gemfiles/rails7.2_graphql2.2.gemfile
78-
- ruby-version: '2.7'
79-
gemfile: gemfiles/rails7.2_graphql2.3.gemfile
80-
- ruby-version: '2.7'
81-
gemfile: gemfiles/rails7.2_graphql2.4.gemfile
8275
- ruby-version: '3.0'
8376
gemfile: gemfiles/rails7.2_graphql2.0.gemfile
8477
- ruby-version: '3.0'
@@ -89,6 +82,18 @@ workflows:
8982
gemfile: gemfiles/rails7.2_graphql2.3.gemfile
9083
- ruby-version: '3.0'
9184
gemfile: gemfiles/rails7.2_graphql2.4.gemfile
85+
- ruby-version: '3.0'
86+
gemfile: gemfiles/rails8.0_graphql2.2.gemfile
87+
- ruby-version: '3.0'
88+
gemfile: gemfiles/rails8.0_graphql2.3.gemfile
89+
- ruby-version: '3.0'
90+
gemfile: gemfiles/rails8.0_graphql2.4.gemfile
91+
- ruby-version: '3.1'
92+
gemfile: gemfiles/rails8.0_graphql2.2.gemfile
93+
- ruby-version: '3.1'
94+
gemfile: gemfiles/rails8.0_graphql2.3.gemfile
95+
- ruby-version: '3.1'
96+
gemfile: gemfiles/rails8.0_graphql2.4.gemfile
9297
- ruby-version: '3.2'
9398
gemfile: gemfiles/rails6.1_graphql1.11.gemfile
9499
- ruby-version: '3.2'
@@ -97,6 +102,10 @@ workflows:
97102
gemfile: gemfiles/rails6.1_graphql1.11.gemfile
98103
- ruby-version: '3.3'
99104
gemfile: gemfiles/rails7.0_graphql1.11.gemfile
105+
- ruby-version: '3.4'
106+
gemfile: gemfiles/rails6.1_graphql1.11.gemfile
107+
- ruby-version: '3.4'
108+
gemfile: gemfiles/rails7.0_graphql1.11.gemfile
100109
- report-coverage:
101110
requires:
102111
- test

Appraisals

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -197,3 +197,18 @@ appraise 'rails7.2-graphql2.4' do
197197
gem 'rails', git: 'https://github.com/rails/rails', branch: '7-2-stable'
198198
gem 'graphql', '>= 2.4', '< 2.5'
199199
end
200+
201+
appraise 'rails8.0-graphql2.2' do
202+
gem 'rails', git: 'https://github.com/rails/rails', branch: '8-0-stable'
203+
gem 'graphql', '>= 2.2', '< 2.3'
204+
end
205+
206+
appraise 'rails8.0-graphql2.3' do
207+
gem 'rails', git: 'https://github.com/rails/rails', branch: '8-0-stable'
208+
gem 'graphql', '>= 2.3', '< 2.4'
209+
end
210+
211+
appraise 'rails8.0-graphql2.4' do
212+
gem 'rails', git: 'https://github.com/rails/rails', branch: '8-0-stable'
213+
gem 'graphql', '>= 2.4', '< 2.5'
214+
end
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# This file was generated by Appraisal
2+
3+
source "https://rubygems.org"
4+
5+
gem "rails", git: "https://github.com/rails/rails", branch: "8-0-stable"
6+
gem "graphql", ">= 2.2", "< 2.3"
7+
8+
gemspec path: "../"
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# This file was generated by Appraisal
2+
3+
source "https://rubygems.org"
4+
5+
gem "rails", git: "https://github.com/rails/rails", branch: "8-0-stable"
6+
gem "graphql", ">= 2.3", "< 2.4"
7+
8+
gemspec path: "../"
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# This file was generated by Appraisal
2+
3+
source "https://rubygems.org"
4+
5+
gem "rails", git: "https://github.com/rails/rails", branch: "8-0-stable"
6+
gem "graphql", ">= 2.4", "< 2.5"
7+
8+
gemspec path: "../"

graphql_devise.gemspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ Gem::Specification.new do |spec|
2929

3030
spec.add_dependency 'devise_token_auth', '>= 0.1.43', '< 2.0'
3131
spec.add_dependency 'graphql', '>= 1.8', '< 2.5'
32-
spec.add_dependency 'rails', '>= 6.0', '< 7.3'
32+
spec.add_dependency 'rails', '>= 6.0', '< 8.1'
3333
spec.add_dependency 'zeitwerk'
3434

3535
spec.add_development_dependency 'appraisal'

0 commit comments

Comments
 (0)