New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update rubygems and bundler with master branch #4789
Commits on Aug 31, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 9e7b64f - Browse repository at this point
Copy the full SHA 9e7b64fView commit details -
[rubygems/rubygems] Remove unnecessary check
This error can only be raised when loading the cache, and we only load the cache if this condition is met. rubygems/rubygems@86d692edb8
Configuration menu - View commit details
-
Copy full SHA for a7f7f64 - Browse repository at this point
Copy the full SHA a7f7f64View commit details -
Configuration menu - View commit details
-
Copy full SHA for 19cd553 - Browse repository at this point
Copy the full SHA 19cd553View commit details -
Configuration menu - View commit details
-
Copy full SHA for feefdf4 - Browse repository at this point
Copy the full SHA feefdf4View commit details -
[rubygems/rubygems] Show all missing gems when using a bundle before …
…installing it Not only the first one that's missing. This also allows us to simplify things. rubygems/rubygems@69718a9509
Configuration menu - View commit details
-
Copy full SHA for ebe10c2 - Browse repository at this point
Copy the full SHA ebe10c2View commit details -
[rubygems/rubygems] Remove unnecessary exception
If we have succeeded to materialize the bundle, all specs should be loaded. rubygems/rubygems@bd3712d824
Configuration menu - View commit details
-
Copy full SHA for 8477f38 - Browse repository at this point
Copy the full SHA 8477f38View commit details -
[rubygems/rubygems] Remove unnecessary escape sequences
Bundler formatters already take care of this. rubygems/rubygems@c24415fdd5
Configuration menu - View commit details
-
Copy full SHA for 67bd725 - Browse repository at this point
Copy the full SHA 67bd725View commit details -
Configuration menu - View commit details
-
Copy full SHA for a4b3b17 - Browse repository at this point
Copy the full SHA a4b3b17View commit details -
[rubygems/rubygems] Remove unnecessary test repository
These gems are built and installed to system directly as default gems. There's no need to also build a remote repo. rubygems/rubygems@ad9dad4c22
Configuration menu - View commit details
-
Copy full SHA for 5079061 - Browse repository at this point
Copy the full SHA 5079061View commit details -
[rubygems/rubygems] This spec can pass now on ruby 3
TSort was released as a library so we can install it, and also other gems that are loaded by the spec. Also, Ruby on Windows apparently loads fiddle 1.0.6, so we need to also install that to make that not fail. rubygems/rubygems@2b8dcab99e
Configuration menu - View commit details
-
Copy full SHA for 89e8e2e - Browse repository at this point
Copy the full SHA 89e8e2eView commit details -
[rubygems/rubygems] Fix standalone install of default gems
Rubygems source replacement was broken. rubygems/rubygems@3549c122f6
Configuration menu - View commit details
-
Copy full SHA for a21aa8e - Browse repository at this point
Copy the full SHA a21aa8eView commit details -
[rubygems/rubygems] Completely avoid replacing sources when in multis…
…ource compatibility mode Since this mode is only enabled in frozen mode, it's fine to use the lockfile and means we don't have to "prepare" the replacement for materialization. rubygems/rubygems@dda01b288e
Configuration menu - View commit details
-
Copy full SHA for aa14cb0 - Browse repository at this point
Copy the full SHA aa14cb0View commit details -
[rubygems/rubygems] We can now avoid source materialization work
No need to fill up missing names from sources anymore since they should now be properly set up correctly from the beginning. rubygems/rubygems@706fd28681
Configuration menu - View commit details
-
Copy full SHA for 9340a87 - Browse repository at this point
Copy the full SHA 9340a87View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5b1fc08 - Browse repository at this point
Copy the full SHA 5b1fc08View commit details -
[rubygems/rubygems] Don't sort materialized specs when not necessary
This should fix a weird flaky spec failure, given that the code producing the error will be no longer run. rubygems/rubygems@a171965409
Configuration menu - View commit details
-
Copy full SHA for e9b524b - Browse repository at this point
Copy the full SHA e9b524bView commit details -
[rubygems/rubygems] Fix unnecessary $LOAD_PATH modification in standa…
…lone script Due to the `bundler` gem itself being ignored from `$LOAD_PATHS`, a `nil` value is being introduced here, resulting in the current folder being added to the `$LOAD_PATH` by the standalone script. I'm pretty sure this is unintentional. rubygems/rubygems@df54b07b5e
Configuration menu - View commit details
-
Copy full SHA for d6f6fc1 - Browse repository at this point
Copy the full SHA d6f6fc1View commit details -
[rubygems/rubygems] Remove unnecessary
path
local variableWe can use `__dir__` directly. rubygems/rubygems@0e6083ca94
Configuration menu - View commit details
-
Copy full SHA for dfea133 - Browse repository at this point
Copy the full SHA dfea133View commit details -
[rubygems/rubygems] Remove unnecessary
ruby_engine
local variableUnder some case, this variable might not end up being used, in which case running the script would print unused variable warnings. rubygems/rubygems@a2d6392ada
Configuration menu - View commit details
-
Copy full SHA for cf9b3b2 - Browse repository at this point
Copy the full SHA cf9b3b2View commit details -
[rubygems/rubygems] Use same criteria for ruby engine as in the final…
… script rubygems/rubygems@fcb8c3d188
Configuration menu - View commit details
-
Copy full SHA for 8117dc3 - Browse repository at this point
Copy the full SHA 8117dc3View commit details -
[rubygems/rubygems] Remove unnecessary
ruby_version
local variableUnder some case, this variable might not end up being used, in which case running the script would print unused variable warnings. rubygems/rubygems@bf96030362
Configuration menu - View commit details
-
Copy full SHA for 4e06ab7 - Browse repository at this point
Copy the full SHA 4e06ab7View commit details -
[rubygems/rubygems] Fix standalone generated script to deal with path…
… sources In the case of path sources, the path the source is pointing to should be added directly to the `$LOAD_PATH` without any modifications. rubygems/rubygems@d3bba936f0 Co-authored-by: Daniel Niknam <mhmd.niknam@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 457725d - Browse repository at this point
Copy the full SHA 457725dView commit details -
[rubygems/rubygems] Remove redundant part of error message
It doesn't really add much, in my opinion. We want to be helpful, but also concise when possible. rubygems/rubygems@9d56009cf7
Configuration menu - View commit details
-
Copy full SHA for fda5259 - Browse repository at this point
Copy the full SHA fda5259View commit details -
[rubygems/rubygems] Simplify error message building in resolver
Since all requirements have an explicit source now (even if it's the default source). rubygems/rubygems@2c341cfc22
Configuration menu - View commit details
-
Copy full SHA for 937284c - Browse repository at this point
Copy the full SHA 937284cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 95e3b68 - Browse repository at this point
Copy the full SHA 95e3b68View commit details -
[rubygems/rubygems] Improve "gem not found in source" errors
When printing sources inside these error messages, it's useful to only consider the current state of the source. For example, when requiring `bundler/setup`, the source shouldn't be configured to be able to hit the network, so the error message should only mention "locally installed gems" to make that more clear. rubygems/rubygems@30eb14f853
Configuration menu - View commit details
-
Copy full SHA for d1367dd - Browse repository at this point
Copy the full SHA d1367ddView commit details -
[rubygems/rubygems] Requiring
bundler/setup
shouldn't try to hit th……e network rubygems/rubygems@06f5efce02
Configuration menu - View commit details
-
Copy full SHA for b48e5fc - Browse repository at this point
Copy the full SHA b48e5fcView commit details -
[rubygems/rubygems] The
--local
flag tobundle install
shouldn't ……hit the network If the cache was missing, `bundler` would try to re-fetch it. With the `--local` flag, it should just look at installed gems. rubygems/rubygems@630d29c69e
Configuration menu - View commit details
-
Copy full SHA for f44a052 - Browse repository at this point
Copy the full SHA f44a052View commit details -
Configuration menu - View commit details
-
Copy full SHA for 439ab71 - Browse repository at this point
Copy the full SHA 439ab71View commit details -
[rubygems/rubygems] typos in UI messages: fix a couple missing spaces…
… between sentence breaks rubygems/rubygems@5cdda53382
Configuration menu - View commit details
-
Copy full SHA for ba14825 - Browse repository at this point
Copy the full SHA ba14825View commit details -
[rubygems/rubygems] Exclude gemspec file itself from gem
The processed YML data is included as metadata, the source gemspec file is unused and just confusing. rubygems/rubygems@f444478eac
Configuration menu - View commit details
-
Copy full SHA for 75598a1 - Browse repository at this point
Copy the full SHA 75598a1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 11c8ecf - Browse repository at this point
Copy the full SHA 11c8ecfView commit details -
Configuration menu - View commit details
-
Copy full SHA for b0d4c7b - Browse repository at this point
Copy the full SHA b0d4c7bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0e1b49f - Browse repository at this point
Copy the full SHA 0e1b49fView commit details -
Configuration menu - View commit details
-
Copy full SHA for fef55c4 - Browse repository at this point
Copy the full SHA fef55c4View commit details -
Configuration menu - View commit details
-
Copy full SHA for ffd3655 - Browse repository at this point
Copy the full SHA ffd3655View commit details -
[rubygems/rubygems] Remove bad TODO
The commented out code causes failing tests because it's not correct. rubygems/rubygems@38f0eca91a
Configuration menu - View commit details
-
Copy full SHA for 6cfc924 - Browse repository at this point
Copy the full SHA 6cfc924View commit details -
[rubygems/rubygems] Remove misleading comment
When I read, I thought the assertion was incorrect. It's doing the right thing, though. rubygems/rubygems@e72c27367a
Configuration menu - View commit details
-
Copy full SHA for 1aaf94d - Browse repository at this point
Copy the full SHA 1aaf94dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9bb53ea - Browse repository at this point
Copy the full SHA 9bb53eaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 907a2e1 - Browse repository at this point
Copy the full SHA 907a2e1View commit details -
[rubygems/rubygems] Use
Gem.use_gemdeps
only from binstubsThe previous behavior was to automatically require `bundler/setup` everytime `rubygems` was required, which I think was too much. rubygems/rubygems@b25379a295
Configuration menu - View commit details
-
Copy full SHA for 5e5a53f - Browse repository at this point
Copy the full SHA 5e5a53fView commit details -
[rubygems/rubygems] Move list of exceptions to the
rescue
clauseInstead of having to match classes and re-raise in the exception body. rubygems/rubygems@5edf74b781
Configuration menu - View commit details
-
Copy full SHA for 03a1b62 - Browse repository at this point
Copy the full SHA 03a1b62View commit details -
[rubygems/rubygems] Simplify rescue of bundler errors
As far as I understand, this block should only be run when `bundler/setup` fails. The only other case where these errors could be run is when bundler itself is required. If bundler itself fails to be required or activated (like in old rubies where it was not a default gem, for example), the raw error is much more helpful than this message. So we can move the rescue after bundler is succesfully required, and that simplifies the list of exceptions that we need to track to just `Bundler::Error`. rubygems/rubygems@3663c11e93
Configuration menu - View commit details
-
Copy full SHA for 019cbe1 - Browse repository at this point
Copy the full SHA 019cbe1View commit details -
Configuration menu - View commit details
-
Copy full SHA for baec0df - Browse repository at this point
Copy the full SHA baec0dfView commit details -
[rubygems/rubygems] Avoid double CI runs in default Github Actions ge…
…nerated config Otherwise CI will run once for every pull request update and once for every push. The disavantage is that people working on a non default branch without creating pull requests won't get CI run at all. I think the advantages are greater than the disadvantages, it's also my personal workflow, and it's something desired enough so that someone opened an issue about it. So let's do it! rubygems/rubygems@924d916a73 Co-authored-by: NeimadTL <damientalbot26@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for fa70421 - Browse repository at this point
Copy the full SHA fa70421View commit details -
[rubygems/rubygems] Get a CI matrix configured in default Github Acti…
…ons generated config Even if it only has one entry at the moment, it makes it easier to add new entries by doing it this way. rubygems/rubygems@46232fe265 Co-authored-by: NeimadTL <damientalbot26@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for f538329 - Browse repository at this point
Copy the full SHA f538329View commit details -
Configuration menu - View commit details
-
Copy full SHA for f1d2238 - Browse repository at this point
Copy the full SHA f1d2238View commit details -
[rubygems/rubygems] Recommend
bundle install
rather than `gem insta……ll -g` rubygems/rubygems@4028cbc408
Configuration menu - View commit details
-
Copy full SHA for d34b4d3 - Browse repository at this point
Copy the full SHA d34b4d3View commit details -
[rubygems/rubygems] Expect the right permissions on Windows
Given Windows doesn't have executable bit. rubygems/rubygems@35dc3fa845
Configuration menu - View commit details
-
Copy full SHA for ef432b5 - Browse repository at this point
Copy the full SHA ef432b5View commit details -
[rubygems/rubygems] Remove
RUBYGEMS_GEMDEPS
warningWhen setting the `RUBYGEMS_GEMDEPS` environment variable to allow skipping `bundle exec`, `bundler` will print a warning about potential incompatibility. Initially the `RUBYGEMS_GEMDEPS` variable used a completely different (re)implementation of `bundler` functionality. That implementation was not battle tested and could potentially differ in behaviour from what `bundler` does. That's why print a warning. However, these days, all `rubygems` does when `RUBYGEMS_GEMDEPS` is set is to require `bundler/setup`, so there's no risk of any incompatibility, since that's just plain `bundler`. rubygems/rubygems@bbddc27016
Configuration menu - View commit details
-
Copy full SHA for a61c5ae - Browse repository at this point
Copy the full SHA a61c5aeView commit details -
[rubygems/rubygems] Disable
RUBYGEMS_GEMDEPS
for bundler spec runRunning `bundler` specs using `bundler` is not supported. rubygems/rubygems@cc97b6773d
Configuration menu - View commit details
-
Copy full SHA for ab1ab97 - Browse repository at this point
Copy the full SHA ab1ab97View commit details -
Configuration menu - View commit details
-
Copy full SHA for 975aaab - Browse repository at this point
Copy the full SHA 975aaabView commit details -
Configuration menu - View commit details
-
Copy full SHA for a1c0e8b - Browse repository at this point
Copy the full SHA a1c0e8bView commit details -
[rubygems/rubygems] Enhance error handling when loading the rubygems/…
…defaults/operating_system file When loading `rubygems/defaults/operating_system` - we want to keep it silent if the raised exception is a LoadError - we want to print a message in other cases and ask users to report the issue to their OS support. Ruby 3 comes with special error handling for loading `rubygems` and it will show a warning when LoadError exception raised for requiring 'rubygem'. Because of that, we decided to leave the LoadError scenario as it is. Reference: https://github.com/ruby/ruby/blob/d1998d8767affe58be0bd09ec536dae9198a7fbd/gem_prelude.rb#L1-L5 rubygems/rubygems@0a97e12fe1
Configuration menu - View commit details
-
Copy full SHA for 962ba36 - Browse repository at this point
Copy the full SHA 962ba36View commit details -
[rubygems/rubygems] Exclude truffleruby from the test for failure of …
…operating_system.rb truffleruby does not raise any error when requiring `rubygems`. rubygems/rubygems@21e2fcd0b2
Configuration menu - View commit details
-
Copy full SHA for 58dc854 - Browse repository at this point
Copy the full SHA 58dc854View commit details -
[rubygems/rubygems] See if parallel installation on Windows works bet…
…ter now rubygems/rubygems@0822e1c260
Configuration menu - View commit details
-
Copy full SHA for 6abe90e - Browse repository at this point
Copy the full SHA 6abe90eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1091997 - Browse repository at this point
Copy the full SHA 1091997View commit details -
[rubygems/rubygems] Reword the message
For errors that could happened while loading `rubygems/defaults/operating_system` rubygems/rubygems@6e1e2141f8
Configuration menu - View commit details
-
Copy full SHA for d10567e - Browse repository at this point
Copy the full SHA d10567eView commit details -
[rubygems/rubygems] Replace StandardError with Exception
We think it's unlikely that `rubygems/defaults/operating_system` could be shipped with a SyntaxError so StandardError could be better choice to prevent "false positives" errors. rubygems/rubygems@1f73e784dd
Configuration menu - View commit details
-
Copy full SHA for 026d743 - Browse repository at this point
Copy the full SHA 026d743View commit details -
[rubygems/rubygems] Remove MacOS specific gem layout
MacOS should properly configure Ruby. They should not expect us to maintain a different layout just for them. rubygems/rubygems@ecad900925
Configuration menu - View commit details
-
Copy full SHA for 9157a75 - Browse repository at this point
Copy the full SHA 9157a75View commit details -
[rubygems/rubygems] Remove MacOS specific extra GEM_PATH
They should properly configure `GEM_PATH` instead. rubygems/rubygems@3bd9ae33ca
Configuration menu - View commit details
-
Copy full SHA for e2165d3 - Browse repository at this point
Copy the full SHA e2165d3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9662d71 - Browse repository at this point
Copy the full SHA 9662d71View commit details -
[rubygems/rubygems] Remove unused file
No longer used since rubygems/rubygems@b7f6270. rubygems/rubygems@76803894a0
Configuration menu - View commit details
-
Copy full SHA for 07274af - Browse repository at this point
Copy the full SHA 07274afView commit details -
[rubygems/rubygems] Fix some failing Bundler tests with old Git.
Use the `git branch --list` rather than the `git branch -l` for better compatibility. Because the `git branch -l` is used to create a new branch in Git version < 2.20.0. rubygems/rubygems@eac5be7d06
Configuration menu - View commit details
-
Copy full SHA for 88eb937 - Browse repository at this point
Copy the full SHA 88eb937View commit details -
[rubygems/rubygems] Restore working
bundle check
behaviourAs part of a recent bug fix where bundler was accidentally hitting the network when not supposed to, I made some refactoring, and the commit I'm reverting here (rubygems/rubygems@d74830d) was some cleanup that those refactorings allowed according to "past me". That was completely wrong, `bundle check` should never consider cached gems, only installed gems, so the code that was removed was necessary. rubygems/rubygems@5483e98305
Configuration menu - View commit details
-
Copy full SHA for c85835c - Browse repository at this point
Copy the full SHA c85835cView commit details -
[rubygems/rubygems] Explicitly set
allow_cached
to false when setti……ng local mode rubygems/rubygems@1b8139e9d3
Configuration menu - View commit details
-
Copy full SHA for f2170cc - Browse repository at this point
Copy the full SHA f2170ccView commit details -
[rubygems/rubygems] Fix
bundle check
showing duplicated gemsIf the lockfile contains multiple platforms, `bundle check` would show duplicated missing gems. rubygems/rubygems@6ac5931783
Configuration menu - View commit details
-
Copy full SHA for dcd12c9 - Browse repository at this point
Copy the full SHA dcd12c9View commit details -
[rubygems/rubygems] Prefer
require_relative
torequire
for intern……al requires rubygems/rubygems@c74fc58695
Configuration menu - View commit details
-
Copy full SHA for e9c4ab4 - Browse repository at this point
Copy the full SHA e9c4ab4View commit details -
[rubygems/rubygems] Pick the last founded gems when fetching metadata
rubygems/rubygems@e3d150d822 Co-authored-by: David Rodríguez <deivid.rodriguez@riseup.net>
Configuration menu - View commit details
-
Copy full SHA for ba5e260 - Browse repository at this point
Copy the full SHA ba5e260View commit details -
[rubygems/rubygems] Refactor Ruby platform priority condition to its …
…own method The `Gem::Platform::RUBY ? -1 : 1` has been used multiple times in different places and could be refactored to a method (DRY). rubygems/rubygems@9d43ca8f0c
Configuration menu - View commit details
-
Copy full SHA for b26dd99 - Browse repository at this point
Copy the full SHA b26dd99View commit details -
Configuration menu - View commit details
-
Copy full SHA for 367a801 - Browse repository at this point
Copy the full SHA 367a801View commit details -
Configuration menu - View commit details
-
Copy full SHA for 29d019d - Browse repository at this point
Copy the full SHA 29d019dView commit details -
[rubygems/rubygems] Make plugin installation idempotent
The error had not be caught be specs because `bundle install` was returning a zero exit code when plugin installation errors happened. So I fixed that issue too. rubygems/rubygems@90cde87856
Configuration menu - View commit details
-
Copy full SHA for 5bf9c15 - Browse repository at this point
Copy the full SHA 5bf9c15View commit details -
Configuration menu - View commit details
-
Copy full SHA for e96d21e - Browse repository at this point
Copy the full SHA e96d21eView commit details -
Configuration menu - View commit details
-
Copy full SHA for d435d64 - Browse repository at this point
Copy the full SHA d435d64View commit details -
Configuration menu - View commit details
-
Copy full SHA for cc96c9f - Browse repository at this point
Copy the full SHA cc96c9fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5189579 - Browse repository at this point
Copy the full SHA 5189579View commit details -
[rubygems/rubygems] Move
Bundler.rubygems.clear_paths
to a better p……lace Since it clears both home and path. rubygems/rubygems@fadf5e03ea
Configuration menu - View commit details
-
Copy full SHA for 3075d6c - Browse repository at this point
Copy the full SHA 3075d6cView commit details -
[rubygems/rubygems] Fix
bundle plugin install
misdetection of insta……lled versions rubygems/rubygems@9c88db949d
Configuration menu - View commit details
-
Copy full SHA for 5d2c6c8 - Browse repository at this point
Copy the full SHA 5d2c6c8View commit details -
[rubygems/rubygems] Pass second argument to Array#split to ensure onl…
…y two values returned rubygems/rubygems@601b5553bb
Configuration menu - View commit details
-
Copy full SHA for b30e162 - Browse repository at this point
Copy the full SHA b30e162View commit details -
Configuration menu - View commit details
-
Copy full SHA for 02fbf0f - Browse repository at this point
Copy the full SHA 02fbf0fView commit details -
[rubygems/rubygems] Introduce
Gem::PrintableUri
that would redact U……RIs to be used on outputs We need to redact URI credential in several places and copy pasting the code into each part of it is not ideal. This class is responsible for parsing URI strings and redacting credential from it. Also, it will handle URI object in the same manner. We will be reusing this class whenever we need to print/display a URI to users. URI with the following format will be redacted: - Token: `http://my-secure-token@example.com` => `http://REDACTED@example.com` - Username & Password: `http://my-username:my-secure-password@example.com` => `http://my-username:REDACTED@example.com` - x-oauth-basic: `http://my-secure-token:x-oauth-basic@example.com` => `http://REDACTED:x-oauth-basic@example.com` rubygems/rubygems@f1e45d3a89
Configuration menu - View commit details
-
Copy full SHA for 3e3fa81 - Browse repository at this point
Copy the full SHA 3e3fa81View commit details -
[rubygems/rubygems] Using
Gem::PrintableUri
in `Gem::Commands::Inst……allCommand` class The `x.source.uri` could be a source URI with a credential. Using `Gem::PrintableUri` to make sure we are redacting sensitive information from it. rubygems/rubygems@8755ee0aaa
Configuration menu - View commit details
-
Copy full SHA for 0daaed9 - Browse repository at this point
Copy the full SHA 0daaed9View commit details -
[rubygems/rubygems] Using
Gem::PrintableUri
inGem::Request
classThe `@uri` variable could be a source URI with a credential. Using `Gem::PrintableUri` to make sure we are redacting sensitive information from it when logging on verbose mode. rubygems/rubygems@f566787211
Configuration menu - View commit details
-
Copy full SHA for 8e49b24 - Browse repository at this point
Copy the full SHA 8e49b24View commit details -
[rubygems/rubygems] Refactor
Gem::RemoteFetcher::FetchError
initial……izer to `build` method The `initialize` method is already doing a lot and by adding the `Gem::PrintableUri` to redact sensitive information, things are getting complicated and hard to read here. For the start, I have refactored the `initialize` method into a class method called `build`. rubygems/rubygems@4312e8fdf5
Configuration menu - View commit details
-
Copy full SHA for 0f3f5b3 - Browse repository at this point
Copy the full SHA 0f3f5b3View commit details -
Configuration menu - View commit details
-
Copy full SHA for ddcce7c - Browse repository at this point
Copy the full SHA ddcce7cView commit details -
[rubygems/rubygems] Rename
Gem::PrintableUri#parsed_uri?
to `Gem::P……rintableUri#valid_uri?` rubygems/rubygems@a5177709c9
Configuration menu - View commit details
-
Copy full SHA for a924382 - Browse repository at this point
Copy the full SHA a924382View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6a4591d - Browse repository at this point
Copy the full SHA 6a4591dView commit details -
[rubygems/rubygems] Refactor
Gem::RemoteFetcher::FetchError.build
b……ack to its initialize method rubygems/rubygems@21dcdd2dc5
Configuration menu - View commit details
-
Copy full SHA for 3d9ef52 - Browse repository at this point
Copy the full SHA 3d9ef52View commit details -
[rubygems/rubygems] Remove
ruby/uri
requirementFor the purpose of this class, we need to make sure the return object by `Gem::UriParser.parse_uri` method will have the following method: - user - user= - password - password= So we can remove the the `uri` dependency and just look for the methods to exist. rubygems/rubygems@241e093597
Configuration menu - View commit details
-
Copy full SHA for 62555dd - Browse repository at this point
Copy the full SHA 62555ddView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4d30fa1 - Browse repository at this point
Copy the full SHA 4d30fa1View commit details -
[rubygems/rubygems] Bring back the empty line that was removed previo…
…usly by mistake rubygems/rubygems@ffb480ca7a
Configuration menu - View commit details
-
Copy full SHA for 2b2d821 - Browse repository at this point
Copy the full SHA 2b2d821View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0275212 - Browse repository at this point
Copy the full SHA 0275212View commit details -
[rubygems/rubygems] Remove returning self for `Gem::PrintableUri#pars…
…e_uri` rubygems/rubygems@25c99d7f9d
Configuration menu - View commit details
-
Copy full SHA for 5c4cbb7 - Browse repository at this point
Copy the full SHA 5c4cbb7View commit details -
Configuration menu - View commit details
-
Copy full SHA for e98c95e - Browse repository at this point
Copy the full SHA e98c95eView commit details -
[rubygems/rubygems] Remove unnecessary tests
We will be passing string to this class so there is no need to be defensive about it. rubygems/rubygems@30bd52a977
Configuration menu - View commit details
-
Copy full SHA for fa86c0c - Browse repository at this point
Copy the full SHA fa86c0cView commit details -
[rubygems/rubygems] Add missing key
branches:
ref: https://docs.github.com/en/actions/reference/workflow-syntax-for-github-actions#onpushpull_requestbranchestags Running jobs with only branch name, without `branches:`, CI fails rubygems/rubygems@fcec167d61
Configuration menu - View commit details
-
Copy full SHA for f8ebe51 - Browse repository at this point
Copy the full SHA f8ebe51View commit details -
Configuration menu - View commit details
-
Copy full SHA for 69932dd - Browse repository at this point
Copy the full SHA 69932ddView commit details -
Configuration menu - View commit details
-
Copy full SHA for 00a7fb7 - Browse repository at this point
Copy the full SHA 00a7fb7View commit details -
[rubygems/rubygems] Merge
Gem::UriParser
andGem::PrintableUri
in……to a `Gem::Uri` class The new class is a wrapper on top of an URI. And then, when you want credentials redacted, you call `#redacted` that returns a copy of itself, but with credentials redacted. rubygems/rubygems@9581c2740a
Configuration menu - View commit details
-
Copy full SHA for 1d8e1aa - Browse repository at this point
Copy the full SHA 1d8e1aaView commit details -
[rubygems/rubygems] Remove
syck
traces frombundler
Same reason as in the previous commit. rubygems/rubygems@f00a6c8516
Configuration menu - View commit details
-
Copy full SHA for c1d443d - Browse repository at this point
Copy the full SHA c1d443dView commit details -
Configuration menu - View commit details
-
Copy full SHA for e0a46ba - Browse repository at this point
Copy the full SHA e0a46baView commit details