From 2197661a93b9103b357836b3587b8000ea42ac4a Mon Sep 17 00:00:00 2001 From: sue445 Date: Fri, 6 Jan 2023 19:53:35 +0900 Subject: [PATCH] Migrate to coveralls_reborn --- Gemfile | 2 ++ activerecord-compatible_legacy_migration.gemspec | 1 - gemfiles/common.gemfile | 7 +++++++ gemfiles/rails_4_0.gemfile | 2 ++ gemfiles/rails_4_1.gemfile | 2 ++ gemfiles/rails_4_2.gemfile | 2 ++ gemfiles/rails_5_0.gemfile | 2 ++ gemfiles/rails_5_1.gemfile | 2 ++ gemfiles/rails_5_2.gemfile | 2 ++ gemfiles/rails_6_0.gemfile | 2 ++ 10 files changed, 23 insertions(+), 1 deletion(-) create mode 100644 gemfiles/common.gemfile diff --git a/Gemfile b/Gemfile index a6d61fa..09f4779 100644 --- a/Gemfile +++ b/Gemfile @@ -2,3 +2,5 @@ source 'https://rubygems.org' # Specify your gem's dependencies in activerecord-compatible_legacy_migration.gemspec gemspec + +eval_gemfile "#{__dir__}/gemfiles/common.gemfile" diff --git a/activerecord-compatible_legacy_migration.gemspec b/activerecord-compatible_legacy_migration.gemspec index 6dda54e..46e2f83 100644 --- a/activerecord-compatible_legacy_migration.gemspec +++ b/activerecord-compatible_legacy_migration.gemspec @@ -28,7 +28,6 @@ Gem::Specification.new do |spec| spec.add_dependency "activerecord", ">= 4.0.0" spec.add_development_dependency "bundler", ">= 1.12" - spec.add_development_dependency "coveralls" spec.add_development_dependency "rails" spec.add_development_dependency "rake" spec.add_development_dependency "rspec" diff --git a/gemfiles/common.gemfile b/gemfiles/common.gemfile new file mode 100644 index 0000000..4bfb696 --- /dev/null +++ b/gemfiles/common.gemfile @@ -0,0 +1,7 @@ +if Gem::Version.create(RUBY_VERSION) < Gem::Version.create("2.4.0") + # FIXME: coveralls_reborn cannot be installed due to dependencies with json and rails 4.x + # c.f. https://github.com/sue445/activerecord-compatible_legacy_migration/actions/runs/3854778531/jobs/6569131703 + gem "coveralls" +else + gem "coveralls_reborn" +end diff --git a/gemfiles/rails_4_0.gemfile b/gemfiles/rails_4_0.gemfile index a089f78..65ff419 100644 --- a/gemfiles/rails_4_0.gemfile +++ b/gemfiles/rails_4_0.gemfile @@ -3,4 +3,6 @@ source "https://rubygems.org" gem "rails", "~> 4.0.0" gem "sqlite3", "~> 1.3.6" +eval_gemfile "#{__dir__}/common.gemfile" + gemspec path: '../' diff --git a/gemfiles/rails_4_1.gemfile b/gemfiles/rails_4_1.gemfile index ff30a4b..28a41f9 100644 --- a/gemfiles/rails_4_1.gemfile +++ b/gemfiles/rails_4_1.gemfile @@ -3,4 +3,6 @@ source "https://rubygems.org" gem "rails", "~> 4.1.0" gem "sqlite3", "~> 1.3.6" +eval_gemfile "#{__dir__}/common.gemfile" + gemspec path: '../' diff --git a/gemfiles/rails_4_2.gemfile b/gemfiles/rails_4_2.gemfile index 0955031..58b324a 100644 --- a/gemfiles/rails_4_2.gemfile +++ b/gemfiles/rails_4_2.gemfile @@ -3,4 +3,6 @@ source "https://rubygems.org" gem "rails", "~> 4.2.0" gem "sqlite3", "~> 1.3.6" +eval_gemfile "#{__dir__}/common.gemfile" + gemspec path: '../' diff --git a/gemfiles/rails_5_0.gemfile b/gemfiles/rails_5_0.gemfile index 713f9ff..e8c1ff7 100644 --- a/gemfiles/rails_5_0.gemfile +++ b/gemfiles/rails_5_0.gemfile @@ -3,4 +3,6 @@ source "https://rubygems.org" gem "rails", "~> 5.0.0" gem "sqlite3", "~> 1.3.6" +eval_gemfile "#{__dir__}/common.gemfile" + gemspec path: '../' diff --git a/gemfiles/rails_5_1.gemfile b/gemfiles/rails_5_1.gemfile index eee3883..e423af6 100644 --- a/gemfiles/rails_5_1.gemfile +++ b/gemfiles/rails_5_1.gemfile @@ -3,4 +3,6 @@ source "https://rubygems.org" gem "rails", "~> 5.1.0" gem "sqlite3", "~> 1.3.6" +eval_gemfile "#{__dir__}/common.gemfile" + gemspec path: '../' diff --git a/gemfiles/rails_5_2.gemfile b/gemfiles/rails_5_2.gemfile index 8c221a6..ccee658 100644 --- a/gemfiles/rails_5_2.gemfile +++ b/gemfiles/rails_5_2.gemfile @@ -3,4 +3,6 @@ source "https://rubygems.org" gem "rails", "~> 5.2.0" gem "sqlite3", "~> 1.3.6" +eval_gemfile "#{__dir__}/common.gemfile" + gemspec path: '../' diff --git a/gemfiles/rails_6_0.gemfile b/gemfiles/rails_6_0.gemfile index 0fe90d3..af1a29b 100644 --- a/gemfiles/rails_6_0.gemfile +++ b/gemfiles/rails_6_0.gemfile @@ -5,4 +5,6 @@ gem "rails", "~> 6.0.0" # c.f. https://github.com/rails/rails/blob/v6.0.0/activerecord/lib/active_record/connection_adapters/sqlite3_adapter.rb#L13 gem "sqlite3", "~> 1.4" +eval_gemfile "#{__dir__}/common.gemfile" + gemspec path: '../'