Skip to content

Commit 7730ee5

Browse files
authored
Add support for Rails 8.0 (#441)
1 parent a960f4d commit 7730ee5

File tree

4 files changed

+45
-1
lines changed

4 files changed

+45
-1
lines changed

.github/workflows/ci.yml

+10
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ jobs:
2626
- '2.7'
2727
- '2.6'
2828
rails:
29+
- rails_8.0
2930
- rails_7.2
3031
- rails_7.1
3132
- rails_7.0
@@ -48,6 +49,15 @@ jobs:
4849
- ruby: '3.0'
4950
rails: 'rails_7.2'
5051

52+
- ruby: '2.6'
53+
rails: 'rails_8.0'
54+
- ruby: '2.7'
55+
rails: 'rails_8.0'
56+
- ruby: '3.0'
57+
rails: 'rails_8.0'
58+
- ruby: '3.1'
59+
rails: 'rails_8.0'
60+
5161
env: # $BUNDLE_GEMFILE must be set at the job level, so it is set for all steps
5262
BUNDLE_GEMFILE: ${{ github.workspace }}/gemfiles/${{ matrix.rails }}.gemfile
5363

Appraisals

+9
Original file line numberDiff line numberDiff line change
@@ -2,20 +2,29 @@
22

33
appraise 'rails_6.0' do
44
gem 'rails', '~> 6.0.0'
5+
gem 'sqlite3', '~> 1.5.0'
56
end
67

78
appraise 'rails_6.1' do
89
gem 'rails', '~> 6.1.0'
10+
gem 'sqlite3', '~> 1.5.0'
911
end
1012

1113
appraise 'rails_7.0' do
1214
gem 'rails', '~> 7.0.0'
15+
gem 'sqlite3', '~> 1.5.0'
1316
end
1417

1518
appraise 'rails_7.1' do
1619
gem 'rails', '~> 7.1.0'
20+
gem 'sqlite3', '~> 1.5.0'
1721
end
1822

1923
appraise 'rails_7.2' do
2024
gem 'rails', '~> 7.2.0'
25+
gem 'sqlite3', '~> 1.5.0'
26+
end
27+
28+
appraise 'rails_8.0' do
29+
gem 'rails', '~> 8.0.0'
2130
end

Gemfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ gem 'rspec_junit_formatter'
1515
gem 'rspec'
1616
gem 'rspec-rails'
1717
gem 'simplecov'
18-
gem 'sqlite3', '~> 1.5.0'
18+
gem 'sqlite3', '~> 2.1.0'
1919
gem 'webmock'
2020

2121
if RUBY_VERSION =~ /2.5.*/

gemfiles/rails_8.0.gemfile

+25
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
# This file was generated by Appraisal
2+
3+
source "https://rubygems.org"
4+
5+
gem "appraisal", git: "https://github.com/thoughtbot/appraisal.git"
6+
gem "aws-sdk-core"
7+
gem "aws-sdk-s3"
8+
gem "combustion"
9+
gem "fog-aws"
10+
gem "google-cloud-storage"
11+
gem "rails", "~> 8.0.0"
12+
gem "rake"
13+
gem "rspec_junit_formatter"
14+
gem "rspec"
15+
gem "rspec-rails"
16+
gem "simplecov"
17+
gem "sqlite3", "~> 2.1.0"
18+
gem "webmock"
19+
gem "nokogiri"
20+
21+
group :test do
22+
gem "byebug"
23+
end
24+
25+
gemspec path: "../"

0 commit comments

Comments
 (0)