summaryrefslogtreecommitdiff
path: root/test/rubygems
AgeCommit message (Collapse)Author
2024-02-19[rubygems/rubygems] Bump rb-sysdependabot[bot]
Bumps [rb-sys](https://github.com/oxidize-rb/rb-sys) from 0.9.87 to 0.9.88. - [Release notes](https://github.com/oxidize-rb/rb-sys/releases) - [Commits](https://github.com/oxidize-rb/rb-sys/compare/v0.9.87...v0.9.88) --- updated-dependencies: - dependency-name: rb-sys dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> https://github.com/rubygems/rubygems/commit/30d7940714
2024-02-19[rubygems/rubygems] Bump rb-sysdependabot[bot]
Bumps [rb-sys](https://github.com/oxidize-rb/rb-sys) from 0.9.87 to 0.9.88. - [Release notes](https://github.com/oxidize-rb/rb-sys/releases) - [Commits](https://github.com/oxidize-rb/rb-sys/compare/v0.9.87...v0.9.88) --- updated-dependencies: - dependency-name: rb-sys dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> https://github.com/rubygems/rubygems/commit/de1bb744f5
2024-02-19[rubygems/rubygems] Suppress warning during test runner.Hiroshi SHIBATA
ruby core repository explicitly removed this test file at https://github.com/ruby/ruby/commit/c945a849cb2c5fcdfa546e501f35bf8f834c8d7e for avoid to show warning. https://github.com/rubygems/rubygems/commit/ee78e64b50
2024-02-16[rubygems/rubygems] Relax regexp for Ruby 3.3 or beforeHiroshi SHIBATA
https://github.com/rubygems/rubygems/commit/89d37e670c
2024-02-15Do not include a backtick in error messages and backtracesYusuke Endoh
[Feature #16495]
2024-02-07[rubygems/rubygems] fix flaky testsKim Emmanuel
https://github.com/rubygems/rubygems/commit/0e87ae032d
2024-02-07[rubygems/rubygems] release requirement may load prerelease when sole optionKim Emmanuel
https://github.com/rubygems/rubygems/commit/7990771939
2024-02-07[rubygems/rubygems] fix Gem::Dependency#to_spec returning nil when ↵Kim Emmanuel
prerelease is the only available version https://github.com/rubygems/rubygems/commit/a7dcc7214b
2024-02-05[rubygems/rubygems] Revert "Simplify how extensions are built"David Rodriguez
This reverts commit https://github.com/rubygems/rubygems/commit/0b8faf1e3926. https://github.com/rubygems/rubygems/commit/7528e0f1ce
2024-02-02[rubygems/rubygems] feat: Gem::Specification#initialize_copy deep-copies ↵Mike Dalessio
requirements to avoid accidentally mutating the original's state when doing: ```ruby spec2 = spec.dup spec2.required_rubygems_version.concat([">= 3.3.22"]) ``` see https://github.com/rake-compiler/rake-compiler/pull/236 for a real-world use case that would be made simpler with this behavior. https://github.com/rubygems/rubygems/commit/c1d52389f0
2024-02-02[rubygems/rubygems] feat: Gem::Requirement#initialize_copy deep-copies ↵Mike Dalessio
@requirements to avoid accidentally mutating the original's state when doing: ```ruby req2 = req.dup req2.concat([">= 3.3.22"]) ``` see https://github.com/rake-compiler/rake-compiler/pull/236 for a real-world use case that would be made simpler with this behavior. https://github.com/rubygems/rubygems/commit/8e0c03144e
2024-02-02[rubygems/rubygems] Adapt failing tests to new outputVitaliy Serov
https://github.com/rubygems/rubygems/commit/cf549e71aa
2024-01-31[rubygems/rubygems] Remove truffleruby specific stuff no longer neededDavid Rodriguez
We're already testing with truffleruby 23. https://github.com/rubygems/rubygems/commit/cd0494d628
2024-01-31[rubygems/rubygems] WEBrick:Utils::TimeoutHandler is always provided after ↵Hiroshi SHIBATA
webrick gem https://github.com/rubygems/rubygems/commit/b0502a0c50
2024-01-30[rubygems/rubygems] Load wrapper file for vendored timeoutHiroshi SHIBATA
https://github.com/rubygems/rubygems/commit/deb1b6d293
2024-01-29[rubygems/rubygems] Improve gem login scope selectionWillian Tenfen W
https://github.com/rubygems/rubygems/commit/26c7abe5f6
2024-01-29[rubygems/rubygems] Remove `travis_removal_info`Masato Ohba
`travis_removal_info` is added by https://github.com/rubygems/rubygems/pull/6150. According to the comment, it's supposed to be removed at bundler v2.5.0 but it hasn't. https://github.com/rubygems/rubygems/commit/e18797d43f
2024-01-29[rubygems/rubygems] Simplify how extensions are builtDavid Rodríguez
https://github.com/rubygems/rubygems/commit/0b8faf1e39
2024-01-29[rubygems/rubygems] Remove annoying debug infoDavid Rodríguez
Sometimes you want this, sometimes you don't. And when you don't, this hides other debugging puts you may have added. https://github.com/rubygems/rubygems/commit/df37582c81
2024-01-29Vendor uri gem in RubyGemsDavid Rodríguez
2024-01-24Pend make option test on mswin platformHiroshi SHIBATA
2024-01-24[rubygems/rubygems] Added test for rubygemsHiroshi SHIBATA
https://github.com/rubygems/rubygems/commit/64405147c9
2024-01-24Revert "Ensure File.open applies default umask on gem extract"Hiroshi SHIBATA
This reverts commit 01f9766aa05182a7bbdc914a5dcd8a36ebade861.
2024-01-24Revert "Pend tests on Travis CI"Hiroshi SHIBATA
This reverts commit 772afa00b5109f55c1d8359c688aca4063818549.
2024-01-24[rubygems/rubygems] Fix rake extension warningなつき
https://github.com/rubygems/rubygems/commit/04973e349c
2024-01-24Pend tests on Travis CIHiroshi SHIBATA
2024-01-24Ensure File.open applies default umask on gem extractMartin Emde
2024-01-23[rubygems/rubygems] Bump shlexdependabot[bot]
Bumps [shlex](https://github.com/comex/rust-shlex) from 1.1.0 to 1.3.0. - [Changelog](https://github.com/comex/rust-shlex/blob/master/CHANGELOG.md) - [Commits](https://github.com/comex/rust-shlex/commits) --- updated-dependencies: - dependency-name: shlex dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> https://github.com/rubygems/rubygems/commit/ca4efb9e9d
2024-01-23[rubygems/rubygems] Bump rb-sysdependabot[bot]
Bumps [rb-sys](https://github.com/oxidize-rb/rb-sys) from 0.9.86 to 0.9.87. - [Release notes](https://github.com/oxidize-rb/rb-sys/releases) - [Commits](https://github.com/oxidize-rb/rb-sys/compare/v0.9.86...v0.9.87) --- updated-dependencies: - dependency-name: rb-sys dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> https://github.com/rubygems/rubygems/commit/40292944e8
2024-01-23[rubygems/rubygems] Bump shlexdependabot[bot]
Bumps [shlex](https://github.com/comex/rust-shlex) from 1.1.0 to 1.3.0. - [Changelog](https://github.com/comex/rust-shlex/blob/master/CHANGELOG.md) - [Commits](https://github.com/comex/rust-shlex/commits) --- updated-dependencies: - dependency-name: shlex dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> https://github.com/rubygems/rubygems/commit/70812aeeb1
2024-01-22Revert "Bump shlex"Takashi Kokubun
This reverts commit dcabe87fc8b8523cabea533df18d2b3b616e78da. Revert "Bump shlex" This reverts commit 47264b78c2e1be441d043a404f8b0d0bf7d8f62b. Avoid diversion in gem sync. They should be managed in rubygems/rubygems and then sync-ed to ruby/ruby.
2024-01-22Bump shlexdependabot[bot]
Bumps [shlex](https://github.com/comex/rust-shlex) from 1.1.0 to 1.3.0. - [Changelog](https://github.com/comex/rust-shlex/blob/master/CHANGELOG.md) - [Commits](https://github.com/comex/rust-shlex/commits) --- updated-dependencies: - dependency-name: shlex dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>
2024-01-22Bump shlexdependabot[bot]
Bumps [shlex](https://github.com/comex/rust-shlex) from 1.1.0 to 1.3.0. - [Changelog](https://github.com/comex/rust-shlex/blob/master/CHANGELOG.md) - [Commits](https://github.com/comex/rust-shlex/commits) --- updated-dependencies: - dependency-name: shlex dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>
2024-01-22[rubygems/rubygems] Bump rb-sysdependabot[bot]
Bumps [rb-sys](https://github.com/oxidize-rb/rb-sys) from 0.9.86 to 0.9.87. - [Release notes](https://github.com/oxidize-rb/rb-sys/releases) - [Commits](https://github.com/oxidize-rb/rb-sys/compare/v0.9.86...v0.9.87) --- updated-dependencies: - dependency-name: rb-sys dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> https://github.com/rubygems/rubygems/commit/d86482f0b0
2024-01-22Make tests play with upstream Ruby testsStan Hu
CI broke in https://github.com/ruby/ruby/pull/9604 because if any Ruby tests run `require 'net/http'`, they will pollute the `$LOADED_FEATURES` for the RubyGems tests. We can fix this by renaming the test default gem from `net-http` to `my-http`. See https://github.com/rubygems/rubygems/pull/7379#issuecomment-1901241299 for more details.
2024-01-22Reapply "[rubygems/rubygems] Fix activation conflicts when circularly ↵Hiroshi SHIBATA
requiring a gem" This reverts commit 04cf66765a8a9d48baea6d9aee266dc9aa21df27.
2024-01-22Reapply "[rubygems/rubygems] Fix `require` of a default gem when unresolved ↵Hiroshi SHIBATA
gems depend on it" This reverts commit 54552b89e73fc616ba47c1c87d33625af99cbce9.
2024-01-19Revert "[rubygems/rubygems] Fix `require` of a default gem when unresolved ↵Hiroshi SHIBATA
gems depend on it" This reverts commit f1f5f22d22a149f20e019728b1ab35593d29d81a.
2024-01-19Revert "[rubygems/rubygems] Fix activation conflicts when circularly ↵Hiroshi SHIBATA
requiring a gem" This reverts commit db44088c2a92040879386aa5f268db4c858e4e5b. https://github.com/ruby/ruby/actions/runs/7578672002/job/20641640821 https://github.com/ruby/ruby/actions/runs/7578672002/job/20641641212 https://github.com/ruby/ruby/actions/runs/7578672002/job/20641642031
2024-01-19[rubygems/rubygems] Fix activation conflicts when circularly requiring a gemDavid Rodríguez
If a gem is required circular, and there are unresolved specs depending on it, we may end up in an activation conflict. The solution is to not try to activate unresolved gems when requiring a default gem, regardless of it having already been activated or not. https://github.com/rubygems/rubygems/commit/3b2b8f4e3e
2024-01-19[rubygems/rubygems] Fix `require` of a default gem when unresolved gems ↵David Rodríguez
depend on it The following conditions must be met: * A default gem is required. * A previous require left some gems unresolved, and those dependencies themselves depend on the default gem. In this case, rubygems require will first activate the default version of the gem, then try to activate another unresolved version of the default gem that conflicts with the first activation. The solution is, if we are in the middle of requiring a default gem, skip this step, because we have already activated it successfully. https://github.com/rubygems/rubygems/commit/8cd5608db5 Co-authored-by: Stan Hu <stanhu@gmail.com>
2024-01-19[rubygems/rubygems] Test that regular gems don't shadow default gemsDavid Rodríguez
https://github.com/rubygems/rubygems/commit/b8ca5950a6
2024-01-11[rubygems/rubygems] Always avoid "Updating rubygems-update" messageDavid Rodríguez
The fact that under the hood the upgrade is done through a rubygems-update gem is an implementation detail that does not really help users to know. Plus, it reads a bit weird. https://github.com/rubygems/rubygems/commit/0fa5c50258
2024-01-11[rubygems/rubygems] Make `gem update --system` respect ruby version constraintsDavid Rodríguez
https://github.com/rubygems/rubygems/commit/36052abbe2
2024-01-11[rubygems/rubygems] bin/rubocop -A --only Layout/SpaceBeforeFirstArgHiroshi SHIBATA
https://github.com/rubygems/rubygems/commit/cfcc33d480
2024-01-11[rubygems/rubygems] bin/rubocop -A --only Style/StringLiteralsInInterpolationHiroshi SHIBATA
https://github.com/rubygems/rubygems/commit/2333f5f9c5
2024-01-11[rubygems/rubygems] bin/rubocop -A --only Style/StringLiteralsHiroshi SHIBATA
https://github.com/rubygems/rubygems/commit/f25013bcc0
2024-01-11[rubygems/rubygems] bin/rubocop -A --only Style/RedundantParenthesesHiroshi SHIBATA
https://github.com/rubygems/rubygems/commit/7cc647c8f3
2024-01-11[rubygems/rubygems] bin/rubocop -A --only Performance/StringIncludeHiroshi SHIBATA
https://github.com/rubygems/rubygems/commit/34df962cf4
2024-01-11[rubygems/rubygems] Update comment for minitest helperHiroshi SHIBATA
https://github.com/rubygems/rubygems/commit/77b0805474