diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 45dbfa9..81a8eb4 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -8,10 +8,13 @@ jobs: fail-fast: false matrix: ruby: [ '2.6', '2.7', '3.0', '3.1', '3.2', '3.3' ] - rails: [ '5-2', '6-0', '6-1', '7-0' ] + rails: [ '5-2', '6-0', '6-1', '7-0', '7-1' ] + # excludes are sorted by Ruby version, then Rails version exclude: - ruby: 2.6 # Rails 7 requires 2.7 minimum rails: 7-0 + - ruby: 2.6 # Rails 7.1 requires 2.7 minimum + rails: 7-1 - ruby: 3.0 # Ruby 3 support for 5.2 hasn't been added rails: 5-2 - ruby: 3.1 # Ruby 3.1 only works on the latest Rails 7 version diff --git a/gemfiles/rails_7_1.gemfile b/gemfiles/rails_7_1.gemfile new file mode 100644 index 0000000..a540b9f --- /dev/null +++ b/gemfiles/rails_7_1.gemfile @@ -0,0 +1,12 @@ +# This file was generated by Appraisal + +source "http://rubygems.org" + +gem "simplecov", group: :test, require: nil +gem "activesupport", "~> 7.1" + +group :development, :test do + gem "actionpack", "~> 7.1" +end + +gemspec path: "../"