Skip to content

Remove unused juwelier development dependency#286

Merged
yahonda merged 1 commit intorsim:masterfrom
yahonda:remove-juwelier-dependency
May 7, 2026
Merged

Remove unused juwelier development dependency#286
yahonda merged 1 commit intorsim:masterfrom
yahonda:remove-juwelier-dependency

Conversation

@yahonda
Copy link
Copy Markdown
Collaborator

@yahonda yahonda commented May 7, 2026

Summary

  • The gemspec is now hand-maintained as ruby-plsql.gemspec, so the Juwelier::Tasks block in the Rakefile (already guarded by rescue LoadError because the top-level Gemfile long ago dropped juwelier) is dead code.
  • Each gemfiles/Gemfile.activerecord-* variant still listed gem 'juwelier', '~> 2.0' in :development — pointless for CI and misleading to contributors.
  • Drops both: 11 files changed, 31 deletions.
  • History.txt's "Migrate from jeweler to juwelier" line is intentionally kept as a historical changelog entry.

Test plan

  • bundle install at the repo root resolves cleanly.
  • BUNDLE_GEMFILE=gemfiles/Gemfile.activerecord-8.1 bundle install (and a spot-check of one or two other variants) resolves cleanly.
  • bundle exec rake -T lists the rspec/rdoc tasks without error (no juwelier-only tasks were relied on).
  • CI matrix in .github/workflows/test_gemfiles.yml is green across every gemfile variant.

🤖 Generated with Claude Code

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) <noreply@anthropic.com>
@yahonda yahonda merged commit af9183c into rsim:master May 7, 2026
20 checks passed
@yahonda yahonda deleted the remove-juwelier-dependency branch May 7, 2026 09:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant