Age | Commit message (Collapse) | Author |
|
These gems always define their main namespace and I don't think that
will ever change.
https://github.com/rubygems/rubygems/commit/6663cbed53
|
|
- Similar change than https://github.com/rubygems/rubygems/commit/29a1be0008e6,
keep a single source of truth where we store the platform.
The only change worth highlighing is the platform "maglev".
It was not part of the supported platform of dependencies,
so calling `gem 'foo', plaftorm: 'maglev'` would not work.
However, it was supposed to according to https://github.com/rubygems/rubygems/commit/45ec86e2e528.
That's why it was possible to do `Bundler.current_ruby.maglev?` or
`Bundler.current_ruby.maglev_30?`.
I didn't change the current behaviour and maglev is not supported,
though I kept the `*maglev` methods as I believe CurrentRuby is
public API.
https://github.com/rubygems/rubygems/commit/29e219ebcf
|
|
- We keep 2 list of supported ruby versions and each time a new ruby
version is released we need to maintain both list. Forgetting
to update one would prevent users from adding gem for a specific
plaftorm (i.e. https://github.com/rubygems/rubygems/commit/7cd19d824d17 and https://github.com/rubygems/rubygems/commit/5462322f8f0c).
Extracted the list from the Dependency class and moved it to the
CurrentRuby class (which I believe was originally added for that
reason).
https://github.com/rubygems/rubygems/commit/a91edd6c1f
|
|
- Fix https://github.com/rubygems/rubygems/pull/8427
- Similar to https://github.com/rubygems/rubygems/commit/7cd19d824d17.
Tweaked a bit the test supposed to prevent this error by checking
whether the dep respond to these methods.
https://github.com/rubygems/rubygems/commit/62012eaeb6
|
|
|
|
Since bundler now requires 3.3.1, we no longer need to do respond_to?
check before setting thread name.
https://github.com/rubygems/rubygems/commit/bfc37fc7db
|
|
If a gem has an internal error, that should not make `bundle console`
print the bug report template.
https://github.com/rubygems/rubygems/commit/7432a9a084
|
|
At this point, `dep.autorequire` is always nil.
https://github.com/rubygems/rubygems/commit/0fb2b0a70a
|
|
This local variable is initialized later on in this file.
https://github.com/rubygems/rubygems/commit/5c15dbd210
|
|
It's simpler.
https://github.com/rubygems/rubygems/commit/76f1e3bf05
|
|
https://github.com/rubygems/rubygems/commit/a5519f4f79
|
|
LoadError is not a RuntimeError.
https://github.com/rubygems/rubygems/commit/4c67549722
|
|
It's initialized again later on.
https://github.com/rubygems/rubygems/commit/c3ddc81659
|
|
https://github.com/rubygems/rubygems/commit/96496e3f53
Co-authored-by: Johnny Shields <[email protected]>
|
|
We need to move platform monkeypatching to happen earlier because
otherwise `Bundler::GemHelpers` will use the constants before they have
actually been defined.
https://github.com/rubygems/rubygems/commit/086c3438dc
|
|
For better debuggability.
https://github.com/rubygems/rubygems/commit/21d252fa7a
|
|
I don't think any supported platform has these names, so the mapping
should be unnecessary.
https://github.com/rubygems/rubygems/commit/6b1bdfc8a8
|
|
https://github.com/rubygems/rubygems/commit/0909f07f30
|
|
https://github.com/rubygems/rubygems/commit/3df86cd9c6
|
|
These changes were included when adding bundler plugin hooks for
`Bundler.require`, but they seem completely unrelated to that feature,
and have caused several issues.
https://github.com/rubygems/rubygems/commit/8d56551dcf
|
|
We switched to nronn because ronn-ng felt abandoned, but it seems
it has activity again, so switch back.
Notes:
Merged: https://github.com/ruby/ruby/pull/12568
|
|
lockfile unless necessary
Even if they don't match the current Ruby version, they could still work
in other rubies. So it's better to keep them.
https://github.com/rubygems/rubygems/commit/9a3e583b0c
Notes:
Merged: https://github.com/ruby/ruby/pull/12568
|
|
Just for consistency, since all the other methods in this class that
receive an array of dependencies use `deps`.
https://github.com/rubygems/rubygems/commit/eca1341950
Notes:
Merged: https://github.com/ruby/ruby/pull/12568
|
|
https://github.com/rubygems/rubygems/commit/a76fd6d3bf
Notes:
Merged: https://github.com/ruby/ruby/pull/12568
|
|
https://github.com/rubygems/rubygems/commit/8727d44024
Notes:
Merged: https://github.com/ruby/ruby/pull/12568
|
|
directory on ruby 3.4
https://github.com/rubygems/rubygems/commit/027cdc750a
Notes:
Merged: https://github.com/ruby/ruby/pull/12568
|
|
https://github.com/rubygems/rubygems/commit/0dd0e93bde
|
|
https://github.com/rubygems/rubygems/commit/809a2a17a7
|
|
https://github.com/rubygems/rubygems/commit/694d5f444e
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/12469
|
|
It seems same race condition, maybe some Ruby bug. Just hoping this
tweak may skip it.
https://github.com/rubygems/rubygems/commit/29eb642026
Notes:
Merged: https://github.com/ruby/ruby/pull/12469
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/12452
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/12444
|
|
|
|
|
|
Our CI did not catch this because it was testing with Ruby 3.1 patch
levels that include a RubyGems version that already has
`Gem::Uri.redact`.
We should make sure the system-rubygems workflow always tests against
the oldest supportted Ruby/RubyGems combination.
https://github.com/rubygems/rubygems/commit/3b695e3be1
|
|
|
|
installed
https://github.com/rubygems/rubygems/commit/a087c452ad
|
|
has been changed
Use Process.argv0 instead of $PROGRAM_NAME because $PROGRAM_NAME is
liable to be changed but Process.argv0 is not.
https://github.com/rubygems/rubygems/commit/43b747dc9e
|
|
|
|
|
|
are documented
https://github.com/rubygems/rubygems/commit/20a834818b
|
|
The --changelog and --no-changelog flags are missing from docs, this adds them in a way that matches other flags
https://github.com/rubygems/rubygems/commit/92f77678fe
|
|
https://github.com/rubygems/rubygems/commit/21335a7378
|
|
https://github.com/rubygems/rubygems/commit/2864e54ce3
|
|
https://github.com/rubygems/rubygems/commit/ad3b654bf3
|
|
https://github.com/rubygems/rubygems/commit/4070da1264
|
|
https://github.com/rubygems/rubygems/commit/2a01773cdb
|
|
https://github.com/rubygems/rubygems/commit/5022b49e31
|
|
https://github.com/rubygems/rubygems/commit/aaf6398870
|