From 7367855fc4dde0fcf55fd9e153214ef2b5f6a2f3 Mon Sep 17 00:00:00 2001 From: Yasuo Honda Date: Thu, 7 May 2026 17:46:43 +0900 Subject: [PATCH] Remove unused juwelier development dependency The gemspec is now hand-maintained as ruby-plsql.gemspec, so the Juwelier::Tasks block in the Rakefile (guarded by rescue LoadError) and the gem 'juwelier', '~> 2.0' line in every gemfiles/Gemfile.activerecord-* variant are dead weight. Drop them so contributors are not misled into thinking juwelier is still part of the build or release flow. Co-Authored-By: Claude Opus 4.7 (1M context) --- Rakefile | 21 --------------------- gemfiles/Gemfile.activerecord-5.0 | 1 - gemfiles/Gemfile.activerecord-5.1 | 1 - gemfiles/Gemfile.activerecord-5.2 | 1 - gemfiles/Gemfile.activerecord-6.0 | 1 - gemfiles/Gemfile.activerecord-6.1 | 1 - gemfiles/Gemfile.activerecord-7.0 | 1 - gemfiles/Gemfile.activerecord-7.1 | 1 - gemfiles/Gemfile.activerecord-7.2 | 1 - gemfiles/Gemfile.activerecord-8.0 | 1 - gemfiles/Gemfile.activerecord-8.1 | 1 - 11 files changed, 31 deletions(-) diff --git a/Rakefile b/Rakefile index 7c00768d..eb9984a0 100644 --- a/Rakefile +++ b/Rakefile @@ -10,27 +10,6 @@ end require "rake" -begin - require "juwelier" - Juwelier::Tasks.new do |gem| - gem.name = "ruby-plsql" - gem.summary = "Ruby API for calling Oracle PL/SQL procedures." - gem.description = <<-EOS - ruby-plsql gem provides simple Ruby API for calling Oracle PL/SQL procedures. - It could be used both for accessing Oracle PL/SQL API procedures in legacy applications - as well as it could be used to create PL/SQL unit tests using Ruby testing libraries. - EOS - gem.email = "raimonds.simanovskis@gmail.com" - gem.homepage = "http://github.com/rsim/ruby-plsql" - gem.license = "MIT".freeze - gem.authors = ["Raimonds Simanovskis"] - gem.extra_rdoc_files = ["README.md"] - end - Juwelier::RubygemsDotOrgTasks.new -rescue LoadError - # juwelier not installed -end - require "rspec/core/rake_task" RSpec::Core::RakeTask.new(:spec) diff --git a/gemfiles/Gemfile.activerecord-5.0 b/gemfiles/Gemfile.activerecord-5.0 index 16e679ad..03baeec0 100644 --- a/gemfiles/Gemfile.activerecord-5.0 +++ b/gemfiles/Gemfile.activerecord-5.0 @@ -1,7 +1,6 @@ source 'http://rubygems.org' group :development do - gem 'juwelier', '~> 2.0' gem 'rspec_junit_formatter' end diff --git a/gemfiles/Gemfile.activerecord-5.1 b/gemfiles/Gemfile.activerecord-5.1 index 640f2495..8b00316b 100644 --- a/gemfiles/Gemfile.activerecord-5.1 +++ b/gemfiles/Gemfile.activerecord-5.1 @@ -1,7 +1,6 @@ source 'http://rubygems.org' group :development do - gem 'juwelier', '~> 2.0' gem 'rspec_junit_formatter' end diff --git a/gemfiles/Gemfile.activerecord-5.2 b/gemfiles/Gemfile.activerecord-5.2 index cc6e686a..c67647b3 100644 --- a/gemfiles/Gemfile.activerecord-5.2 +++ b/gemfiles/Gemfile.activerecord-5.2 @@ -1,7 +1,6 @@ source 'http://rubygems.org' group :development do - gem 'juwelier', '~> 2.0' gem 'rspec_junit_formatter' end diff --git a/gemfiles/Gemfile.activerecord-6.0 b/gemfiles/Gemfile.activerecord-6.0 index 6e42d181..c3faf9b5 100644 --- a/gemfiles/Gemfile.activerecord-6.0 +++ b/gemfiles/Gemfile.activerecord-6.0 @@ -1,7 +1,6 @@ source 'http://rubygems.org' group :development do - gem 'juwelier', '~> 2.0' gem 'rspec_junit_formatter' end diff --git a/gemfiles/Gemfile.activerecord-6.1 b/gemfiles/Gemfile.activerecord-6.1 index 5370bfc4..32f50606 100644 --- a/gemfiles/Gemfile.activerecord-6.1 +++ b/gemfiles/Gemfile.activerecord-6.1 @@ -1,7 +1,6 @@ source 'http://rubygems.org' group :development do - gem 'juwelier', '~> 2.0' gem 'rspec_junit_formatter' end diff --git a/gemfiles/Gemfile.activerecord-7.0 b/gemfiles/Gemfile.activerecord-7.0 index e954e527..d1acfde9 100644 --- a/gemfiles/Gemfile.activerecord-7.0 +++ b/gemfiles/Gemfile.activerecord-7.0 @@ -1,7 +1,6 @@ source 'http://rubygems.org' group :development do - gem 'juwelier', '~> 2.0' gem 'rspec_junit_formatter' end diff --git a/gemfiles/Gemfile.activerecord-7.1 b/gemfiles/Gemfile.activerecord-7.1 index 26a1aab8..1a216f92 100644 --- a/gemfiles/Gemfile.activerecord-7.1 +++ b/gemfiles/Gemfile.activerecord-7.1 @@ -1,7 +1,6 @@ source 'http://rubygems.org' group :development do - gem 'juwelier', '~> 2.0' gem 'rspec_junit_formatter' end diff --git a/gemfiles/Gemfile.activerecord-7.2 b/gemfiles/Gemfile.activerecord-7.2 index 12925d42..093d2f43 100644 --- a/gemfiles/Gemfile.activerecord-7.2 +++ b/gemfiles/Gemfile.activerecord-7.2 @@ -1,7 +1,6 @@ source 'http://rubygems.org' group :development do - gem 'juwelier', '~> 2.0' gem 'rspec_junit_formatter' end diff --git a/gemfiles/Gemfile.activerecord-8.0 b/gemfiles/Gemfile.activerecord-8.0 index 87745340..5ddcfebb 100644 --- a/gemfiles/Gemfile.activerecord-8.0 +++ b/gemfiles/Gemfile.activerecord-8.0 @@ -1,7 +1,6 @@ source 'http://rubygems.org' group :development do - gem 'juwelier', '~> 2.0' gem 'rspec_junit_formatter' end diff --git a/gemfiles/Gemfile.activerecord-8.1 b/gemfiles/Gemfile.activerecord-8.1 index 3956cc8c..b7a74ad0 100644 --- a/gemfiles/Gemfile.activerecord-8.1 +++ b/gemfiles/Gemfile.activerecord-8.1 @@ -1,7 +1,6 @@ source 'http://rubygems.org' group :development do - gem 'juwelier', '~> 2.0' gem 'rspec_junit_formatter' end