From cbd2b28353fcb039893b278f5720dcee6209200b Mon Sep 17 00:00:00 2001 From: Matijs van Zuijlen Date: Sat, 3 Oct 2026 08:30:01 +0200 Subject: [PATCH 1/2] Move development dependencies to the Gemfile --- Gemfile | 14 ++++++++++++++ gemfiles/rails_71.gemfile | 14 ++++++++++++++ gemfiles/rails_72.gemfile | 14 ++++++++++++++ publify_textfilter_code.gemspec | 11 ----------- 4 files changed, 42 insertions(+), 11 deletions(-) diff --git a/Gemfile b/Gemfile index e8bf4fe..ae20b83 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.3" + 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.1" + 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..d4f7ba3 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.3" + 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.1" + 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..25b6755 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.3" + 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.1" + 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_textfilter_code.gemspec b/publify_textfilter_code.gemspec index b9d0d61..072dd1b 100644 --- a/publify_textfilter_code.gemspec +++ b/publify_textfilter_code.gemspec @@ -22,16 +22,5 @@ Gem::Specification.new do |s| s.add_dependency "htmlentities", "~> 4.3" s.add_dependency "publify_core", "~> 10.0.0" - s.add_development_dependency "appraisal", "~> 2.3" - s.add_development_dependency "rspec-rails", "~> 7.1" - s.add_development_dependency "rubocop", "~> 1.91.0" - s.add_development_dependency "rubocop-capybara", "~> 3.0.0" - s.add_development_dependency "rubocop-factory_bot", "~> 2.28.0" - s.add_development_dependency "rubocop-performance", "~> 1.26.1" - s.add_development_dependency "rubocop-rails", "~> 2.36.0" - s.add_development_dependency "rubocop-rspec", "~> 3.10.2" - s.add_development_dependency "rubocop-rspec_rails", "~> 2.32.0" - s.add_development_dependency "simplecov", "~> 1.2.0" - s.add_development_dependency "sqlite3", "~> 2.9" s.metadata["rubygems_mfa_required"] = "true" end From ead3eb37128bda7bd127f8f59f8188b994d4bf3a Mon Sep 17 00:00:00 2001 From: Matijs van Zuijlen Date: Sat, 3 Oct 2026 08:31:16 +0200 Subject: [PATCH 2/2] Loosen version requirements for development dependencies This will reduce churn in the codebase. --- Gemfile | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/Gemfile b/Gemfile index ae20b83..a9cfb6d 100644 --- a/Gemfile +++ b/Gemfile @@ -8,14 +8,14 @@ gemspec group :development, :test do gem "appraisal", "~> 2.3" 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.1" - 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