Skip to content

Commit e392d99

Browse files
authoredDec 3, 2024
Rails 8 support (#9)
* Add Rails 8.0 tests * Add 8.0
1 parent c50e55e commit e392d99

9 files changed

+53
-6
lines changed
 

‎.github/workflows/ruby.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
strategy:
1919
matrix:
2020
ruby-version: ['3.1', '3.2', '3.3']
21-
rails-version: ['7.0', '7.1']
21+
rails-version: ['7.0', '7.1', '8.0']
2222
importmap-rails-version: ['2.0', '1.2']
2323
fail-fast: false
2424

‎Appraisals

+16
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,35 @@
11
appraise "rails_7.0__importmap_rails_version_1.2" do
22
gem "rails", "~> 7.0"
33
gem "importmap-rails", "~> 1.2"
4+
gem "sqlite3", "~> 1.4"
45
end
56

67
appraise "rails_7.0__importmap_rails_version_2.0" do
78
gem "rails", "~> 7.0"
89
gem "importmap-rails", "~> 2.0"
10+
gem "sqlite3", "~> 1.4"
911
end
1012

1113
appraise "rails_7.1__importmap_rails_version_1.2" do
1214
gem "rails", "~> 7.1"
1315
gem "importmap-rails", "~> 1.2"
16+
gem "sqlite3", "~> 1.4"
1417
end
1518

1619
appraise "rails_7.1__importmap_rails_version_2.0" do
1720
gem "rails", "~> 7.1"
1821
gem "importmap-rails", "~> 2.0"
22+
gem "sqlite3", "~> 1.4"
23+
end
24+
25+
appraise "rails_8.0__importmap_rails_version_1.2" do
26+
gem "rails", "~> 7.1"
27+
gem "importmap-rails", "~> 1.2"
28+
gem "sqlite3", ">= 2.1"
29+
end
30+
31+
appraise "rails_8.0__importmap_rails_version_2.0" do
32+
gem "rails", "~> 7.1"
33+
gem "importmap-rails", "~> 2.0"
34+
gem "sqlite3", ">= 2.1"
1935
end

‎Gemfile

-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ gemspec
77
gem "importmap-rails"
88
gem "propshaft"
99
gem "puma"
10-
gem "sqlite3", "~> 1.4"
1110
gem "debug", ">= 1.0.0"
1211
gem "capybara"
1312
gem "selenium-webdriver"

‎gemfiles/rails_7.0__importmap_rails_version_1.2.gemfile

+2-1
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,10 @@ source "https://rubygems.org"
55
gem "importmap-rails", "~> 1.2"
66
gem "propshaft"
77
gem "puma"
8-
gem "sqlite3", "~> 1.4"
8+
gem "debug", ">= 1.0.0"
99
gem "capybara"
1010
gem "selenium-webdriver"
1111
gem "rails", "~> 7.0"
12+
gem "sqlite3", "~> 1.4"
1213

1314
gemspec path: "../"

‎gemfiles/rails_7.0__importmap_rails_version_2.0.gemfile

+2-1
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,10 @@ source "https://rubygems.org"
55
gem "importmap-rails", "~> 2.0"
66
gem "propshaft"
77
gem "puma"
8-
gem "sqlite3", "~> 1.4"
8+
gem "debug", ">= 1.0.0"
99
gem "capybara"
1010
gem "selenium-webdriver"
1111
gem "rails", "~> 7.0"
12+
gem "sqlite3", "~> 1.4"
1213

1314
gemspec path: "../"

‎gemfiles/rails_7.1__importmap_rails_version_1.2.gemfile

+2-1
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,10 @@ source "https://rubygems.org"
55
gem "importmap-rails", "~> 1.2"
66
gem "propshaft"
77
gem "puma"
8-
gem "sqlite3", "~> 1.4"
8+
gem "debug", ">= 1.0.0"
99
gem "capybara"
1010
gem "selenium-webdriver"
1111
gem "rails", "~> 7.1"
12+
gem "sqlite3", "~> 1.4"
1213

1314
gemspec path: "../"

‎gemfiles/rails_7.1__importmap_rails_version_2.0.gemfile

+2-1
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,10 @@ source "https://rubygems.org"
55
gem "importmap-rails", "~> 2.0"
66
gem "propshaft"
77
gem "puma"
8-
gem "sqlite3", "~> 1.4"
8+
gem "debug", ">= 1.0.0"
99
gem "capybara"
1010
gem "selenium-webdriver"
1111
gem "rails", "~> 7.1"
12+
gem "sqlite3", "~> 1.4"
1213

1314
gemspec path: "../"
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
# This file was generated by Appraisal
2+
3+
source "https://rubygems.org"
4+
5+
gem "importmap-rails", "~> 1.2"
6+
gem "propshaft"
7+
gem "puma"
8+
gem "debug", ">= 1.0.0"
9+
gem "capybara"
10+
gem "selenium-webdriver"
11+
gem "rails", "~> 7.1"
12+
gem "sqlite3", ">= 2.1"
13+
14+
gemspec path: "../"
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
# This file was generated by Appraisal
2+
3+
source "https://rubygems.org"
4+
5+
gem "importmap-rails", "~> 2.0"
6+
gem "propshaft"
7+
gem "puma"
8+
gem "debug", ">= 1.0.0"
9+
gem "capybara"
10+
gem "selenium-webdriver"
11+
gem "rails", "~> 7.1"
12+
gem "sqlite3", ">= 2.1"
13+
14+
gemspec path: "../"

0 commit comments

Comments
 (0)