From 4a5a24d665d665b07b0bfa562912522733a48ca1 Mon Sep 17 00:00:00 2001 From: Juliana Hernandez Date: Thu, 26 Jan 2023 19:35:04 -0800 Subject: [PATCH 1/4] Add support for ActiveRecord 7 --- pg-eyeballs.gemspec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pg-eyeballs.gemspec b/pg-eyeballs.gemspec index 62ef54c..94a5790 100644 --- a/pg-eyeballs.gemspec +++ b/pg-eyeballs.gemspec @@ -32,7 +32,7 @@ Gem::Specification.new do |spec| spec.add_development_dependency "rspec", "~> 3.0" spec.add_development_dependency "database_cleaner" - spec.add_dependency "activerecord", ">=4.0", "<7.0" + spec.add_dependency "activerecord", ">=4.0", "<8.0" spec.add_dependency "pg" end From 937e7cfdddf3aa7a1ba085b2e40efd6070e02d01 Mon Sep 17 00:00:00 2001 From: Juliana Hernandez Date: Fri, 27 Jan 2023 16:21:37 -0800 Subject: [PATCH 2/4] bump version --- lib/eyeballs/version.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/eyeballs/version.rb b/lib/eyeballs/version.rb index dd6d6cf..d6e91dc 100644 --- a/lib/eyeballs/version.rb +++ b/lib/eyeballs/version.rb @@ -1,3 +1,3 @@ module Eyeballs - VERSION = "1.2.0" + VERSION = "1.3.0" end From 85975c9fec3242d333b84fec53f2688b94d4dfa1 Mon Sep 17 00:00:00 2001 From: Juliana Hernandez Date: Tue, 7 Feb 2023 10:56:43 -0800 Subject: [PATCH 3/4] add activerecord 7 appraisal --- Appraisals | 4 ++++ gemfiles/activerecord_4.gemfile.lock | 4 ++-- gemfiles/activerecord_5.gemfile.lock | 4 ++-- gemfiles/activerecord_6.gemfile.lock | 6 +++--- 4 files changed, 11 insertions(+), 7 deletions(-) diff --git a/Appraisals b/Appraisals index 6f6ded4..e38e202 100644 --- a/Appraisals +++ b/Appraisals @@ -11,3 +11,7 @@ end appraise "activerecord-6" do gem "activerecord", ">= 6.0.0", "< 7.0.0" end + +appraise "activerecord-7" do + gem "activerecord", ">= 7.0.0", "< 8.0.0" +end \ No newline at end of file diff --git a/gemfiles/activerecord_4.gemfile.lock b/gemfiles/activerecord_4.gemfile.lock index 04ccb50..21d7d68 100644 --- a/gemfiles/activerecord_4.gemfile.lock +++ b/gemfiles/activerecord_4.gemfile.lock @@ -1,8 +1,8 @@ PATH remote: .. specs: - pg-eyeballs (1.2.0) - activerecord (>= 4.0, < 7.0) + pg-eyeballs (1.3.0) + activerecord (>= 4.0, < 8.0) pg GEM diff --git a/gemfiles/activerecord_5.gemfile.lock b/gemfiles/activerecord_5.gemfile.lock index 6b25f7c..3272d50 100644 --- a/gemfiles/activerecord_5.gemfile.lock +++ b/gemfiles/activerecord_5.gemfile.lock @@ -1,8 +1,8 @@ PATH remote: .. specs: - pg-eyeballs (1.2.0) - activerecord (>= 4.0, < 7.0) + pg-eyeballs (1.3.0) + activerecord (>= 4.0, < 8.0) pg GEM diff --git a/gemfiles/activerecord_6.gemfile.lock b/gemfiles/activerecord_6.gemfile.lock index c92872b..3aec4ff 100644 --- a/gemfiles/activerecord_6.gemfile.lock +++ b/gemfiles/activerecord_6.gemfile.lock @@ -1,8 +1,8 @@ PATH remote: .. specs: - pg-eyeballs (1.2.0) - activerecord (>= 4.0, < 7.0) + pg-eyeballs (1.3.0) + activerecord (>= 4.0, < 8.0) pg GEM @@ -38,7 +38,7 @@ GEM concurrent-ruby (~> 1.0) method_source (1.0.0) minitest (5.14.4) - pg (1.2.3) + pg (1.4.5) pry (0.14.1) coderay (~> 1.1) method_source (~> 1.0) From 2486048b0f04f8120f57f27d12af5dd476e99db8 Mon Sep 17 00:00:00 2001 From: Juliana Hernandez Date: Tue, 7 Feb 2023 11:03:52 -0800 Subject: [PATCH 4/4] add activerecord 7 appraisal --- gemfiles/activerecord_7.gemfile | 11 ++++ gemfiles/activerecord_7.gemfile.lock | 81 ++++++++++++++++++++++++++++ 2 files changed, 92 insertions(+) create mode 100644 gemfiles/activerecord_7.gemfile create mode 100644 gemfiles/activerecord_7.gemfile.lock diff --git a/gemfiles/activerecord_7.gemfile b/gemfiles/activerecord_7.gemfile new file mode 100644 index 0000000..6578b9d --- /dev/null +++ b/gemfiles/activerecord_7.gemfile @@ -0,0 +1,11 @@ +# This file was generated by Appraisal + +source "https://rubygems.org" + +gem "pry" +gem "pry-byebug" +gem "awesome_print" +gem "appraisal" +gem "activerecord", ">= 7.0.0", "< 8.0.0" + +gemspec path: "../" diff --git a/gemfiles/activerecord_7.gemfile.lock b/gemfiles/activerecord_7.gemfile.lock new file mode 100644 index 0000000..8ef1f90 --- /dev/null +++ b/gemfiles/activerecord_7.gemfile.lock @@ -0,0 +1,81 @@ +PATH + remote: .. + specs: + pg-eyeballs (1.3.0) + activerecord (>= 4.0, < 8.0) + pg + +GEM + remote: https://rubygems.org/ + specs: + activemodel (7.0.4.2) + activesupport (= 7.0.4.2) + activerecord (7.0.4.2) + activemodel (= 7.0.4.2) + activesupport (= 7.0.4.2) + activesupport (7.0.4.2) + concurrent-ruby (~> 1.0, >= 1.0.2) + i18n (>= 1.6, < 2) + minitest (>= 5.1) + tzinfo (~> 2.0) + appraisal (2.4.1) + bundler + rake + thor (>= 0.14.0) + awesome_print (1.9.2) + byebug (11.1.3) + coderay (1.1.3) + concurrent-ruby (1.2.0) + database_cleaner (2.0.1) + database_cleaner-active_record (~> 2.0.0) + database_cleaner-active_record (2.0.1) + activerecord (>= 5.a) + database_cleaner-core (~> 2.0.0) + database_cleaner-core (2.0.1) + diff-lcs (1.5.0) + i18n (1.12.0) + concurrent-ruby (~> 1.0) + method_source (1.0.0) + minitest (5.17.0) + pg (1.4.5) + pry (0.14.2) + coderay (~> 1.1) + method_source (~> 1.0) + pry-byebug (3.10.1) + byebug (~> 11.0) + pry (>= 0.13, < 0.15) + rake (10.5.0) + rspec (3.12.0) + rspec-core (~> 3.12.0) + rspec-expectations (~> 3.12.0) + rspec-mocks (~> 3.12.0) + rspec-core (3.12.0) + rspec-support (~> 3.12.0) + rspec-expectations (3.12.2) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.12.0) + rspec-mocks (3.12.3) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.12.0) + rspec-support (3.12.0) + thor (1.2.1) + tzinfo (2.0.6) + concurrent-ruby (~> 1.0) + +PLATFORMS + ruby + +DEPENDENCIES + activerecord (>= 7.0.0, < 8.0.0) + appraisal + awesome_print + bundler (~> 1.12) + database_cleaner + pg-eyeballs! + pry + pry-byebug + rake (~> 10.0) + rspec (~> 3.0) + +BUNDLED WITH + 1.17.3