diff --git a/.github/workflows/tests.yaml b/.github/workflows/tests.yaml index 02826de..856469e 100644 --- a/.github/workflows/tests.yaml +++ b/.github/workflows/tests.yaml @@ -26,7 +26,7 @@ jobs: os: - ubuntu ruby: - - 3.0 + - "3.0" - 3.1 - 3.2 - 3.3 @@ -36,12 +36,26 @@ jobs: - gemfiles/rails_7_0.gemfile - gemfiles/rails_7_1.gemfile - gemfiles/rails_7_2.gemfile + - gemfiles/rails_8_0.gemfile allow_failures: - false + exclude: + - os: ubuntu + ruby: "3.0" + gemfile: gemfiles/rails_7_2.gemfile + - os: ubuntu + ruby: "3.0" + gemfile: gemfiles/rails_8_0.gemfile + - os: ubuntu + ruby: 3.1 + gemfile: gemfiles/rails_8_0.gemfile + - os: ubuntu + ruby: jruby + gemfile: gemfiles/rails_8_0.gemfile include: - os: ubuntu ruby: ruby-head - gemfile: gemfiles/rails_7_2.gemfile + gemfile: gemfiles/rails_8_0.gemfile allow_failures: true - os: ubuntu ruby: jruby-head diff --git a/Appraisals b/Appraisals index 09b6813..7fb36d2 100644 --- a/Appraisals +++ b/Appraisals @@ -14,3 +14,7 @@ end appraise "rails_7_2" do gem "rails", "~> 7.2.0" end + +appraise "rails_8_0" do + gem "rails", "~> 8.0.0" +end diff --git a/gemfiles/rails_8_0.gemfile b/gemfiles/rails_8_0.gemfile new file mode 100644 index 0000000..2f7fbf3 --- /dev/null +++ b/gemfiles/rails_8_0.gemfile @@ -0,0 +1,10 @@ +# This file was generated by Appraisal + +source "https://rubygems.org" + +gem "rcov", platforms: :mri_18, group: [:development, :test] +gem "simplecov", platforms: [:jruby, :mri_19, :ruby_19, :mri_20, :rbx], group: [:development, :test], require: false +gem "jruby-openssl", platform: :jruby +gem "rails", "~> 8.0.0" + +gemspec path: "../"