diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 9a877c1..838b03e 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -25,6 +25,8 @@ jobs: - rails-5.2 - rails-6.0 - rails-6.1 + - rails-7.0 + - rails-7.1 exclude: - rails-version: rails-3.2 ruby-version: 2.4 @@ -74,6 +76,30 @@ jobs: ruby-version: 2.3 - rails-version: rails-6.1 ruby-version: 2.4 + - rails-version: rails-7.0 + ruby-version: 2.1 + - rails-version: rails-7.0 + ruby-version: 2.2 + - rails-version: rails-7.0 + ruby-version: 2.3 + - rails-version: rails-7.0 + ruby-version: 2.4 + - rails-version: rails-7.0 + ruby-version: 2.5 + - rails-version: rails-7.0 + ruby-version: 2.6 + - rails-version: rails-7.1 + ruby-version: 2.1 + - rails-version: rails-7.1 + ruby-version: 2.2 + - rails-version: rails-7.1 + ruby-version: 2.3 + - rails-version: rails-7.1 + ruby-version: 2.4 + - rails-version: rails-7.1 + ruby-version: 2.5 + - rails-version: rails-7.1 + ruby-version: 2.6 steps: - name: Checkout code diff --git a/Appraisals b/Appraisals index b674ceb..12a2404 100644 --- a/Appraisals +++ b/Appraisals @@ -41,3 +41,11 @@ end appraise "rails-6.1" do gem "activerecord", "~> 6.1.0" end + +appraise "rails-7.0" do + gem "activerecord", "~> 7.0.0" +end + +appraise "rails-7.1" do + gem "activerecord", "~> 7.1.0" +end diff --git a/gemfiles/rails_7.0.gemfile b/gemfiles/rails_7.0.gemfile new file mode 100644 index 0000000..8c662d8 --- /dev/null +++ b/gemfiles/rails_7.0.gemfile @@ -0,0 +1,8 @@ +# This file was generated by Appraisal + +source "http://www.rubygems.org" + +gem "appraisal" +gem "activerecord", "~> 7.0.0" + +gemspec :path => "../" diff --git a/gemfiles/rails_7.1.gemfile b/gemfiles/rails_7.1.gemfile new file mode 100644 index 0000000..8f38337 --- /dev/null +++ b/gemfiles/rails_7.1.gemfile @@ -0,0 +1,8 @@ +# This file was generated by Appraisal + +source "http://www.rubygems.org" + +gem "appraisal" +gem "activerecord", "~> 7.1.0" + +gemspec :path => "../" diff --git a/validation_scopes.gemspec b/validation_scopes.gemspec index 280f26b..d907f9a 100644 --- a/validation_scopes.gemspec +++ b/validation_scopes.gemspec @@ -25,7 +25,7 @@ Gem::Specification.new do |s| s.required_ruby_version = '>= 1.9.2' - s.add_dependency 'activerecord', '>= 3', '< 6.2' + s.add_dependency 'activerecord', '>= 3', '< 8' s.add_development_dependency 'rake' s.add_development_dependency 'sqlite3'