Update Bundler from 2.3.10 to 2.3.12#5018
Conversation
|
Oooops, something actually broke here. Let me have a look. |
d8bb86a to
ebd593f
Compare
Includes some changes in monkeypatches. * Don't use `Bundler::RubyVersion#to_gem_version_with_patchlevel` since it has been removed by ruby/rubygems@21c145c. * Opt out of always passing the running Ruby version as a resolver requirement (ruby/rubygems@4156c70), since it's necessary for dependabot to work.
ebd593f to
3b2aa87
Compare
|
@jurre This one should be ok now. It actually complicated the monkey patch a bit, but I now understand better why you need to do this, so I hope to support this use case better upstream in the future. Also, and related to this, I introduced a regression that could affect Dependabot in RubyGems 3.3.12, but Dependabot still uses 3.2.20 and I'm fixing it ASAP, so it should be ok. |
Cheers! We should really have a bit of documentation on those monkey patches because I also forget why we have them until they break and I need to fix them again :( |
Includes a small change in monkeypatches to catch up with
ruby/rubygems@21c145c.
https://github.com/rubygems/rubygems/blob/master/bundler/CHANGELOG.md#2311-april-7-2022
https://github.com/rubygems/rubygems/blob/master/bundler/CHANGELOG.md#2312-april-20-2022
Dependabot should give slightly better errors on Ruby version conflicts with this version.