Skip to content

[pull] master from ruby:master#787

Merged
pull[bot] merged 12 commits intoturkdevops:masterfrom
ruby:master
Feb 18, 2026
Merged

[pull] master from ruby:master#787
pull[bot] merged 12 commits intoturkdevops:masterfrom
ruby:master

Conversation

@pull
Copy link

@pull pull bot commented Feb 18, 2026

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 : )

eightbitraptor and others added 12 commits February 17, 2026 20:46
- ### Problem

  Bundler crashes when a Gemfile contains a plugin and you
  try to run `bundle install` while setting the BUNDLE_WITHOUT=default
  value.

  ### Context

  Setting the BUNDLE_WITHOUT=default is something that some deployment
  tooling does like [shipit](https://github.com/Shopify/shipit-engine/blob/a24b9d8b1b777e22f05311705be7938a4823eee6/app/models/shipit/deploy_spec/bundler_discovery.rb#L6)
  The intent being to only install gems that are required to deploy
  the app (for instance ones that are inside a `group :deploy` block).

  ### Solution

  Bundler assume that all plugins inside the Gemfile will get
  installed, but don't take in consideration that a BUNDLE_WITHOUT
  may have affected this.

  So before registering a plugin, make sure it's actually in
  the `specs` object (meaning it was installed on disk).

ruby/rubygems@b416a026ca
railsbench stats:
  side_exit_size:       5,340,736
  code_region_bytes:   15,122,432
  side_exit_size_ratio:     35.3%
Fix up git:e875ca2e7494.
@pull pull bot locked and limited conversation to collaborators Feb 18, 2026
@pull pull bot added the ⤵️ pull label Feb 18, 2026
@pull pull bot merged commit b7c770c into turkdevops:master Feb 18, 2026
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.

5 participants

Comments