Skip to content

[pull] master from ruby:master#1152

Merged
pull[bot] merged 5 commits into
turkdevops:masterfrom
ruby:master
Jun 26, 2026
Merged

[pull] master from ruby:master#1152
pull[bot] merged 5 commits into
turkdevops:masterfrom
ruby:master

Conversation

@pull

@pull pull Bot commented Jun 26, 2026

Copy link
Copy Markdown

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

hsbt and others added 5 commits June 26, 2026 00:37
…ministic

The test ran a real `bundle install` under a 32M JVM heap and expected
Bundler to catch the OOM. At that heap size the JVM sometimes dies during
boot and the JRuby launcher prints its own message before Bundler's rescue
runs, so the spec flaked on Ubuntu JRuby CI. Drive the handler directly
like the sibling log_error examples instead.

ruby/rubygems@659fac7ba3

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
When the same Gem::SecureRandom copy is shipped in two gems (RubyGems and
Bundler) and required from different paths, RubyGems' unguarded
require_relative reloads it and emits "already initialized constant"
warnings. Add an idempotent guard at the top of the vendored
securerandom.rb so a second load from any path short-circuits. This
prepares Bundler to reuse RubyGems' copy.

ruby/rubygems@0acdd1d8a9

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Add lib/rubygems/vendor/securerandom to the gem's file list so the Bundler
gem carries its own copy of Gem::SecureRandom. This keeps Bundler
self-contained on RubyGems versions that predate the vendored copy, the
same way the vendored URI is shipped.

ruby/rubygems@6810522806

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Bundler now reuses RubyGems' Gem::SecureRandom directly instead of keeping
its own vendored copy. The shim prefers an already-loaded Gem::SecureRandom,
then the copy shipped in the gem under lib/rubygems/vendor, and only falls
back to the stdlib when neither is present. Drop the Bundler vendored tree
and its automatiek entry.

ruby/rubygems@73478ae41d

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
…nvariant

ruby/rubygems@08ebcf2e97

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@pull pull Bot locked and limited conversation to collaborators Jun 26, 2026
@pull pull Bot added the ⤵️ pull label Jun 26, 2026
@pull pull Bot merged commit 3527f39 into turkdevops:master Jun 26, 2026
1 of 3 checks passed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant