Skip to content

Use released minitest-reporters gem instead of git source#5

Open
gillisd wants to merge 1 commit into
masterfrom
use-released-minitest-reporters
Open

Use released minitest-reporters gem instead of git source#5
gillisd wants to merge 1 commit into
masterfrom
use-released-minitest-reporters

Conversation

@gillisd

@gillisd gillisd commented Jul 2, 2026

Copy link
Copy Markdown
Owner

Summary

Switches minitest-reporters from the GitHub git source back to the published RubyGems release.

-gem "minitest-reporters", github: "minitest-reporters/minitest-reporters"
+gem "minitest-reporters", "~> 1.8"

Why

The gem was pinned to the git source because older released versions capped minitest < 6, while this project uses minitest ~> 6.0. The released minitest-reporters 1.8.0 now depends on minitest (>= 5.0, < 7) (verified against the RubyGems remote spec), so the published gem supports our minitest version. The reason for the git pin is resolved in the release.

Verification

  • Gemfile.lock regenerated from scratch (bundle install); no GIT source remains and minitest-reporters 1.8.0 now resolves from RubyGems.
  • Full bundle exec rake suite passes:
    • Minitest: 8 tests, 14 assertions — 0 failures, 0 errors
    • RSpec: 222 examples — 0 failures
    • RuboCop: 50 files — no offenses

Note: Gemfile.lock is gitignored (standard for a gem), so only the Gemfile change is committed.

The released minitest-reporters 1.8.0 now depends on minitest (>= 5.0,
< 7), so it supports this project's minitest ~> 6.0. That constraint was
the reason the gem was pinned to the git source; it is fixed in the
release, so switch to the published gem.
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