Skip to content

chore: enforce RubyGems cooldown#168

Merged
dustinbyrne merged 1 commit into
mainfrom
chore/enforce-rubygems-cooldown
Jun 5, 2026
Merged

chore: enforce RubyGems cooldown#168
dustinbyrne merged 1 commit into
mainfrom
chore/enforce-rubygems-cooldown

Conversation

@dustinbyrne
Copy link
Copy Markdown
Contributor

@dustinbyrne dustinbyrne commented Jun 5, 2026

💡 Motivation and Context

Bundler 4.0.13 introduced RubyGems cooldown, which avoids resolving to newly-published gem versions until they have aged past a configured window. This adds a 7-day cooldown to the public RubyGems source so dependency updates are less exposed to compromised-account / malicious-new-release supply-chain windows.

💚 How did you test it?

  • bundle _4.0.13_ install
  • bundle _4.0.13_ exec rspec
  • bundle _4.0.13_ exec rubocop
  • Confirmed bundle _4.0.8_ install is blocked with the Gemfile Bundler-version guard instead of silently ignoring cooldown.

📝 Checklist

  • I reviewed the submitted code.
  • I added tests to verify the changes.
  • I updated the docs if needed.
  • No breaking change or entry added to the changelog.

If releasing new changes

  • Ran pnpm changeset to generate a changeset file

@dustinbyrne dustinbyrne requested a review from a team as a code owner June 5, 2026 19:46
@greptile-apps
Copy link
Copy Markdown

greptile-apps Bot commented Jun 5, 2026

Reviews (1): Last reviewed commit: "chore: enforce RubyGems cooldown" | Re-trigger Greptile

@dustinbyrne dustinbyrne merged commit 8ccefeb into main Jun 5, 2026
17 checks passed
@dustinbyrne dustinbyrne deleted the chore/enforce-rubygems-cooldown branch June 5, 2026 19:48
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.

2 participants