From cd9cdbc3911d58376216562b6b0f9d9d4df1df13 Mon Sep 17 00:00:00 2001 From: Matijs van Zuijlen Date: Sat, 3 Oct 2026 08:44:37 +0200 Subject: [PATCH 1/2] Move development dependencies to the Gemfile --- Gemfile | 14 ++++++++++++++ gemfiles/rails_71.gemfile | 14 ++++++++++++++ gemfiles/rails_72.gemfile | 14 ++++++++++++++ publify_amazon_sidebar.gemspec | 12 ------------ 4 files changed, 42 insertions(+), 12 deletions(-) diff --git a/Gemfile b/Gemfile index e8bf4fe..e5484a1 100644 --- a/Gemfile +++ b/Gemfile @@ -5,4 +5,18 @@ source "https://rubygems.org" # Dependencies are specified in publify_amazon_sidebar.gemspec. gemspec +group :development, :test do + gem "appraisal", "~> 2.5" + gem "rspec-rails", "~> 7.1" + gem "rubocop", "~> 1.91.0" + gem "rubocop-capybara", "~> 3.0.0" + gem "rubocop-factory_bot", "~> 2.28.0" + gem "rubocop-performance", "~> 1.26.0" + gem "rubocop-rails", "~> 2.36.0" + gem "rubocop-rspec", "~> 3.10.2" + gem "rubocop-rspec_rails", "~> 2.32.0" + gem "simplecov", "~> 1.2.0" + gem "sqlite3", "~> 2.9" +end + gem "publify_core", git: "https://github.com/publify/publify_core.git" diff --git a/gemfiles/rails_71.gemfile b/gemfiles/rails_71.gemfile index 5e48fb7..098c9b3 100644 --- a/gemfiles/rails_71.gemfile +++ b/gemfiles/rails_71.gemfile @@ -7,4 +7,18 @@ source "https://rubygems.org" gem "publify_core", git: "https://github.com/publify/publify_core.git" gem "rails", "~> 7.1.0" +group :development, :test do + gem "appraisal", "~> 2.5" + gem "rspec-rails", "~> 7.1" + gem "rubocop", "~> 1.91.0" + gem "rubocop-capybara", "~> 3.0.0" + gem "rubocop-factory_bot", "~> 2.28.0" + gem "rubocop-performance", "~> 1.26.0" + gem "rubocop-rails", "~> 2.36.0" + gem "rubocop-rspec", "~> 3.10.2" + gem "rubocop-rspec_rails", "~> 2.32.0" + gem "simplecov", "~> 1.2.0" + gem "sqlite3", "~> 2.9" +end + gemspec path: "../" diff --git a/gemfiles/rails_72.gemfile b/gemfiles/rails_72.gemfile index 34b40fc..1f6a036 100644 --- a/gemfiles/rails_72.gemfile +++ b/gemfiles/rails_72.gemfile @@ -7,4 +7,18 @@ source "https://rubygems.org" gem "publify_core", git: "https://github.com/publify/publify_core.git" gem "rails", "~> 7.2.0" +group :development, :test do + gem "appraisal", "~> 2.5" + gem "rspec-rails", "~> 7.1" + gem "rubocop", "~> 1.91.0" + gem "rubocop-capybara", "~> 3.0.0" + gem "rubocop-factory_bot", "~> 2.28.0" + gem "rubocop-performance", "~> 1.26.0" + gem "rubocop-rails", "~> 2.36.0" + gem "rubocop-rspec", "~> 3.10.2" + gem "rubocop-rspec_rails", "~> 2.32.0" + gem "simplecov", "~> 1.2.0" + gem "sqlite3", "~> 2.9" +end + gemspec path: "../" diff --git a/publify_amazon_sidebar.gemspec b/publify_amazon_sidebar.gemspec index ea32740..96dc67c 100644 --- a/publify_amazon_sidebar.gemspec +++ b/publify_amazon_sidebar.gemspec @@ -21,16 +21,4 @@ Gem::Specification.new do |spec| spec.files = File.readlines("Manifest.txt").map(&:chomp) spec.add_dependency "publify_core", "~> 10.0.0" - - spec.add_development_dependency "appraisal", "~> 2.5" - spec.add_development_dependency "rspec-rails", "~> 7.1" - spec.add_development_dependency "rubocop", "~> 1.91.0" - spec.add_development_dependency "rubocop-capybara", "~> 3.0.0" - spec.add_development_dependency "rubocop-factory_bot", "~> 2.28.0" - spec.add_development_dependency "rubocop-performance", "~> 1.26.0" - spec.add_development_dependency "rubocop-rails", "~> 2.36.0" - spec.add_development_dependency "rubocop-rspec", "~> 3.10.2" - spec.add_development_dependency "rubocop-rspec_rails", "~> 2.32.0" - spec.add_development_dependency "simplecov", "~> 1.2.0" - spec.add_development_dependency "sqlite3", "~> 2.9" end From 1bf6820f609d34e89f59fe39f6c64cb06ef0a388 Mon Sep 17 00:00:00 2001 From: Matijs van Zuijlen Date: Sat, 3 Oct 2026 08:45:29 +0200 Subject: [PATCH 2/2] Loosen versions for development dependencies This reduces churn. --- Gemfile | 16 ++++++++-------- gemfiles/rails_71.gemfile | 16 ++++++++-------- gemfiles/rails_72.gemfile | 16 ++++++++-------- 3 files changed, 24 insertions(+), 24 deletions(-) diff --git a/Gemfile b/Gemfile index e5484a1..234dd2b 100644 --- a/Gemfile +++ b/Gemfile @@ -8,14 +8,14 @@ gemspec group :development, :test do gem "appraisal", "~> 2.5" gem "rspec-rails", "~> 7.1" - gem "rubocop", "~> 1.91.0" - gem "rubocop-capybara", "~> 3.0.0" - gem "rubocop-factory_bot", "~> 2.28.0" - gem "rubocop-performance", "~> 1.26.0" - gem "rubocop-rails", "~> 2.36.0" - gem "rubocop-rspec", "~> 3.10.2" - gem "rubocop-rspec_rails", "~> 2.32.0" - gem "simplecov", "~> 1.2.0" + gem "rubocop", "~> 1.91" + gem "rubocop-capybara", "~> 3.0" + gem "rubocop-factory_bot", "~> 2.28" + gem "rubocop-performance", "~> 1.26" + gem "rubocop-rails", "~> 2.36" + gem "rubocop-rspec", "~> 3.10" + gem "rubocop-rspec_rails", "~> 2.32" + gem "simplecov", "~> 1.2" gem "sqlite3", "~> 2.9" end diff --git a/gemfiles/rails_71.gemfile b/gemfiles/rails_71.gemfile index 098c9b3..0e8e102 100644 --- a/gemfiles/rails_71.gemfile +++ b/gemfiles/rails_71.gemfile @@ -10,14 +10,14 @@ gem "rails", "~> 7.1.0" group :development, :test do gem "appraisal", "~> 2.5" gem "rspec-rails", "~> 7.1" - gem "rubocop", "~> 1.91.0" - gem "rubocop-capybara", "~> 3.0.0" - gem "rubocop-factory_bot", "~> 2.28.0" - gem "rubocop-performance", "~> 1.26.0" - gem "rubocop-rails", "~> 2.36.0" - gem "rubocop-rspec", "~> 3.10.2" - gem "rubocop-rspec_rails", "~> 2.32.0" - gem "simplecov", "~> 1.2.0" + gem "rubocop", "~> 1.91" + gem "rubocop-capybara", "~> 3.0" + gem "rubocop-factory_bot", "~> 2.28" + gem "rubocop-performance", "~> 1.26" + gem "rubocop-rails", "~> 2.36" + gem "rubocop-rspec", "~> 3.10" + gem "rubocop-rspec_rails", "~> 2.32" + gem "simplecov", "~> 1.2" gem "sqlite3", "~> 2.9" end diff --git a/gemfiles/rails_72.gemfile b/gemfiles/rails_72.gemfile index 1f6a036..5794664 100644 --- a/gemfiles/rails_72.gemfile +++ b/gemfiles/rails_72.gemfile @@ -10,14 +10,14 @@ gem "rails", "~> 7.2.0" group :development, :test do gem "appraisal", "~> 2.5" gem "rspec-rails", "~> 7.1" - gem "rubocop", "~> 1.91.0" - gem "rubocop-capybara", "~> 3.0.0" - gem "rubocop-factory_bot", "~> 2.28.0" - gem "rubocop-performance", "~> 1.26.0" - gem "rubocop-rails", "~> 2.36.0" - gem "rubocop-rspec", "~> 3.10.2" - gem "rubocop-rspec_rails", "~> 2.32.0" - gem "simplecov", "~> 1.2.0" + gem "rubocop", "~> 1.91" + gem "rubocop-capybara", "~> 3.0" + gem "rubocop-factory_bot", "~> 2.28" + gem "rubocop-performance", "~> 1.26" + gem "rubocop-rails", "~> 2.36" + gem "rubocop-rspec", "~> 3.10" + gem "rubocop-rspec_rails", "~> 2.32" + gem "simplecov", "~> 1.2" gem "sqlite3", "~> 2.9" end