diff --git a/.github/workflows/ruby.yml b/.github/workflows/ruby.yml index 72e2b40..0360cd8 100644 --- a/.github/workflows/ruby.yml +++ b/.github/workflows/ruby.yml @@ -18,7 +18,7 @@ jobs: strategy: matrix: ruby-version: ['3.1', '3.2', '3.3'] - rails-version: ['7.0', '7.1'] + rails-version: ['7.0', '7.1', '8.0'] importmap-rails-version: ['2.0', '1.2'] fail-fast: false diff --git a/Appraisals b/Appraisals index 76dd3f4..614b4cf 100644 --- a/Appraisals +++ b/Appraisals @@ -1,19 +1,35 @@ appraise "rails_7.0__importmap_rails_version_1.2" do gem "rails", "~> 7.0" gem "importmap-rails", "~> 1.2" + gem "sqlite3", "~> 1.4" end appraise "rails_7.0__importmap_rails_version_2.0" do gem "rails", "~> 7.0" gem "importmap-rails", "~> 2.0" + gem "sqlite3", "~> 1.4" end appraise "rails_7.1__importmap_rails_version_1.2" do gem "rails", "~> 7.1" gem "importmap-rails", "~> 1.2" + gem "sqlite3", "~> 1.4" end appraise "rails_7.1__importmap_rails_version_2.0" do gem "rails", "~> 7.1" gem "importmap-rails", "~> 2.0" + gem "sqlite3", "~> 1.4" +end + +appraise "rails_8.0__importmap_rails_version_1.2" do + gem "rails", "~> 7.1" + gem "importmap-rails", "~> 1.2" + gem "sqlite3", ">= 2.1" +end + +appraise "rails_8.0__importmap_rails_version_2.0" do + gem "rails", "~> 7.1" + gem "importmap-rails", "~> 2.0" + gem "sqlite3", ">= 2.1" end diff --git a/Gemfile b/Gemfile index c40d613..b58f7c7 100644 --- a/Gemfile +++ b/Gemfile @@ -7,7 +7,6 @@ gemspec gem "importmap-rails" gem "propshaft" gem "puma" -gem "sqlite3", "~> 1.4" gem "debug", ">= 1.0.0" gem "capybara" gem "selenium-webdriver" diff --git a/gemfiles/rails_7.0__importmap_rails_version_1.2.gemfile b/gemfiles/rails_7.0__importmap_rails_version_1.2.gemfile index a76c2c0..a3b58e7 100644 --- a/gemfiles/rails_7.0__importmap_rails_version_1.2.gemfile +++ b/gemfiles/rails_7.0__importmap_rails_version_1.2.gemfile @@ -5,9 +5,10 @@ source "https://rubygems.org" gem "importmap-rails", "~> 1.2" gem "propshaft" gem "puma" -gem "sqlite3", "~> 1.4" +gem "debug", ">= 1.0.0" gem "capybara" gem "selenium-webdriver" gem "rails", "~> 7.0" +gem "sqlite3", "~> 1.4" gemspec path: "../" diff --git a/gemfiles/rails_7.0__importmap_rails_version_2.0.gemfile b/gemfiles/rails_7.0__importmap_rails_version_2.0.gemfile index f995426..6ec7461 100644 --- a/gemfiles/rails_7.0__importmap_rails_version_2.0.gemfile +++ b/gemfiles/rails_7.0__importmap_rails_version_2.0.gemfile @@ -5,9 +5,10 @@ source "https://rubygems.org" gem "importmap-rails", "~> 2.0" gem "propshaft" gem "puma" -gem "sqlite3", "~> 1.4" +gem "debug", ">= 1.0.0" gem "capybara" gem "selenium-webdriver" gem "rails", "~> 7.0" +gem "sqlite3", "~> 1.4" gemspec path: "../" diff --git a/gemfiles/rails_7.1__importmap_rails_version_1.2.gemfile b/gemfiles/rails_7.1__importmap_rails_version_1.2.gemfile index d8c5bad..700ec9c 100644 --- a/gemfiles/rails_7.1__importmap_rails_version_1.2.gemfile +++ b/gemfiles/rails_7.1__importmap_rails_version_1.2.gemfile @@ -5,9 +5,10 @@ source "https://rubygems.org" gem "importmap-rails", "~> 1.2" gem "propshaft" gem "puma" -gem "sqlite3", "~> 1.4" +gem "debug", ">= 1.0.0" gem "capybara" gem "selenium-webdriver" gem "rails", "~> 7.1" +gem "sqlite3", "~> 1.4" gemspec path: "../" diff --git a/gemfiles/rails_7.1__importmap_rails_version_2.0.gemfile b/gemfiles/rails_7.1__importmap_rails_version_2.0.gemfile index 9359687..a6706a3 100644 --- a/gemfiles/rails_7.1__importmap_rails_version_2.0.gemfile +++ b/gemfiles/rails_7.1__importmap_rails_version_2.0.gemfile @@ -5,9 +5,10 @@ source "https://rubygems.org" gem "importmap-rails", "~> 2.0" gem "propshaft" gem "puma" -gem "sqlite3", "~> 1.4" +gem "debug", ">= 1.0.0" gem "capybara" gem "selenium-webdriver" gem "rails", "~> 7.1" +gem "sqlite3", "~> 1.4" gemspec path: "../" diff --git a/gemfiles/rails_8.0__importmap_rails_version_1.2.gemfile b/gemfiles/rails_8.0__importmap_rails_version_1.2.gemfile new file mode 100644 index 0000000..422dd87 --- /dev/null +++ b/gemfiles/rails_8.0__importmap_rails_version_1.2.gemfile @@ -0,0 +1,14 @@ +# This file was generated by Appraisal + +source "https://rubygems.org" + +gem "importmap-rails", "~> 1.2" +gem "propshaft" +gem "puma" +gem "debug", ">= 1.0.0" +gem "capybara" +gem "selenium-webdriver" +gem "rails", "~> 7.1" +gem "sqlite3", ">= 2.1" + +gemspec path: "../" diff --git a/gemfiles/rails_8.0__importmap_rails_version_2.0.gemfile b/gemfiles/rails_8.0__importmap_rails_version_2.0.gemfile new file mode 100644 index 0000000..06e002c --- /dev/null +++ b/gemfiles/rails_8.0__importmap_rails_version_2.0.gemfile @@ -0,0 +1,14 @@ +# This file was generated by Appraisal + +source "https://rubygems.org" + +gem "importmap-rails", "~> 2.0" +gem "propshaft" +gem "puma" +gem "debug", ">= 1.0.0" +gem "capybara" +gem "selenium-webdriver" +gem "rails", "~> 7.1" +gem "sqlite3", ">= 2.1" + +gemspec path: "../"