From 663de91224e33a33ae8891c224438cd0926328a2 Mon Sep 17 00:00:00 2001 From: Lucas Fais Date: Wed, 11 May 2022 11:54:37 -0300 Subject: [PATCH 1/2] Allow rails 7.0 --- .github/workflows/tests.yml | 13 +++++++++++++ Appraisals | 4 ++++ gemfiles/rails_7.0.gemfile | 8 ++++++++ validation_scopes.gemspec | 2 +- 4 files changed, 26 insertions(+), 1 deletion(-) create mode 100644 gemfiles/rails_7.0.gemfile diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 9a877c1..290c8f1 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -25,6 +25,7 @@ jobs: - rails-5.2 - rails-6.0 - rails-6.1 + - rails-7.0 exclude: - rails-version: rails-3.2 ruby-version: 2.4 @@ -74,6 +75,18 @@ 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 steps: - name: Checkout code diff --git a/Appraisals b/Appraisals index b674ceb..b0b0f29 100644 --- a/Appraisals +++ b/Appraisals @@ -41,3 +41,7 @@ end appraise "rails-6.1" do gem "activerecord", "~> 6.1.0" end + +appraise "rails-7.0" do + gem "activerecord", "~> 7.0.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/validation_scopes.gemspec b/validation_scopes.gemspec index 280f26b..805e6df 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', '< 7.1' s.add_development_dependency 'rake' s.add_development_dependency 'sqlite3' From 6d92271c5eb5928d94b88ea63785e0c5afbc7363 Mon Sep 17 00:00:00 2001 From: Lucas Fais Date: Fri, 12 Jan 2024 17:56:32 -0300 Subject: [PATCH 2/2] Allow rails 7.1 --- .github/workflows/tests.yml | 13 +++++++++++++ Appraisals | 4 ++++ gemfiles/rails_7.1.gemfile | 8 ++++++++ validation_scopes.gemspec | 2 +- 4 files changed, 26 insertions(+), 1 deletion(-) create mode 100644 gemfiles/rails_7.1.gemfile diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 290c8f1..838b03e 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -26,6 +26,7 @@ jobs: - rails-6.0 - rails-6.1 - rails-7.0 + - rails-7.1 exclude: - rails-version: rails-3.2 ruby-version: 2.4 @@ -87,6 +88,18 @@ jobs: 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 b0b0f29..12a2404 100644 --- a/Appraisals +++ b/Appraisals @@ -45,3 +45,7 @@ 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.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 805e6df..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', '< 7.1' + s.add_dependency 'activerecord', '>= 3', '< 8' s.add_development_dependency 'rake' s.add_development_dependency 'sqlite3'