Josef Šimánek
4cf68908e5
[rubygems/rubygems] Update SPDX list and warn on deprecated identifiers.
...
https://github.com/rubygems/rubygems/commit/61667028f5
2023-09-30 11:20:08 +00:00
Samuel Giddins
02fa2acbde
[rubygems/rubygems] Freeze more strings in generated gemspecs
...
Specifically, this will have frozen string literals for:
- Gem platform tuple entries
- Gem::Version strings
- Gem::Specification#installed_by_version
- Dependency requirement strings
https://github.com/rubygems/rubygems/commit/6195da5bdb
2023-09-21 18:25:04 +00:00
Samuel Giddins
b68be40e24
[rubygems/rubygems] Use assert_raise instead of assert_raises
...
For ruby-core compat
https://github.com/rubygems/rubygems/commit/83aa7b794e
2023-08-20 09:05:23 +00:00
Samuel Giddins
1935433f5f
[rubygems/rubygems] Ensure that loading multiple gemspecs with legacy YAML class references does not warn
...
Before this, you would get constant redefinition warnings on Psych::DefaultKey
Additionally, ensure the retries wont continue infinitely in the case of the ArgumentError not being caused by Marshal trying to load the undefined classes
https://github.com/rubygems/rubygems/commit/919e8c2de4
2023-08-20 09:05:17 +00:00
John Hong
744bc4d5d0
[rubygems/rubygems] Make nil a valid license spec
...
https://github.com/rubygems/rubygems/commit/675effb67e
2023-08-18 16:42:49 +00:00
Nobuyoshi Nakada
419fbc77e0
[rubygems/rubygems] Clear `YAML` constant if it was undefined previously
...
https://github.com/rubygems/rubygems/commit/31d0311258
2023-07-19 23:20:54 +00:00
Hiroshi SHIBATA
d89cc317c6
util/rubocop -A --only Style/NumericLiteralPrefix
2023-04-11 19:12:28 +09:00
Hiroshi SHIBATA
fb822076d7
[rubygems/rubygems] util/rubocop -A --only Style/LineEndConcatenation
...
https://github.com/rubygems/rubygems/commit/67ece7b8b6
2023-04-06 23:33:20 +00:00
Hiroshi SHIBATA
e003784fc8
[rubygems/rubygems] util/rubocop -A --only Style/RegexpLiteral
...
https://github.com/rubygems/rubygems/commit/9264d83421
2023-04-05 09:50:29 +00:00
Hiroshi SHIBATA
a464951fc7
[rubygems/rubygems] Unify win_platform? to Gem.win_platform?
...
https://github.com/rubygems/rubygems/commit/b18a4ef076
2023-04-05 05:49:25 +00:00
Hiroshi SHIBATA
cd4b4ac737
[rubygems/rubygems] Use double-quotes instead of single-quotes in warnings
...
https://github.com/rubygems/rubygems/commit/c7f1cb9941
2023-03-28 15:25:45 +09:00
Hiroshi SHIBATA
f24a86d83f
util/rubocop -A --only Layout/EmptyLineAfterMagicComment
2023-03-23 17:18:49 +09:00
Hiroshi SHIBATA
19e9c4004b
[rubygems/rubygems] util/rubocop -A --only Lint/BinaryOperatorWithIdenticalOperands
...
Many of class of RubyGems have original <=> methods. We should ignore
these cops for testing.
https://github.com/rubygems/rubygems/commit/0a8645dc3b
2023-03-23 17:18:49 +09:00
Hiroshi SHIBATA
5211900d37
util/rubocop -A --only Style/SymbolProc
2023-03-17 18:50:55 +09:00
Hiroshi SHIBATA
0373615948
util/rubocop -A --only Layout/SpaceInsideArrayLiteralBrackets
2023-03-17 18:50:55 +09:00
Hiroshi SHIBATA
866831d8e9
[rubygems/rubygems] util/rubocop -A --only Style/Semicolon
...
https://github.com/rubygems/rubygems/commit/97f062be05
2023-03-17 18:50:55 +09:00
Hiroshi SHIBATA
ee7475734f
[rubygems/rubygems] util/rubocop -A --only Style/BarePercentLiterals
...
https://github.com/rubygems/rubygems/commit/02d8147243
2023-03-17 18:50:55 +09:00
Hiroshi SHIBATA
6ad269dc39
[rubygems/rubygems] util/rubocop -A --only Style/RescueStandardError
...
https://github.com/rubygems/rubygems/commit/80b57da926
2023-03-17 18:50:55 +09:00
Hiroshi SHIBATA
4cd8a46f45
[rubygems/rubygems] util/rubocop -A --only Style/ParenthesesAroundCondition
...
https://github.com/rubygems/rubygems/commit/c766a65885
2023-03-17 18:50:55 +09:00
Hiroshi SHIBATA
4ab23df2c4
[rubygems/rubygems] util/rubocop -A --only Style/RedundantParentheses
...
https://github.com/rubygems/rubygems/commit/295691d4dc
2023-03-17 18:50:55 +09:00
Hiroshi SHIBATA
03b82d1865
[rubygems/rubygems] util/rubocop -A --only Style/SingleLineMethods
...
https://github.com/rubygems/rubygems/commit/fa2e835ed2
2023-03-17 18:50:55 +09:00
Hiroshi SHIBATA
3d4c3f9e4f
[rubygems/rubygems] util/rubocop -A --only Style/ParallelAssignment
...
https://github.com/rubygems/rubygems/commit/5c88c77873
2023-03-17 18:50:55 +09:00
Hiroshi SHIBATA
83f9aa8f02
[rubygems/rubygems] util/rubocop -A --only Style/Alias
...
https://github.com/rubygems/rubygems/commit/fba6e94de9
2023-03-17 18:50:55 +09:00
Hiroshi SHIBATA
9ffd73523d
[rubygems/rubygems] util/rubocop -A --only Layout/EmptyLinesAroundExceptionHandlingKeywords
...
https://github.com/rubygems/rubygems/commit/ad1fe68d97
2023-03-17 18:50:55 +09:00
Hiroshi SHIBATA
c480a0c46a
[rubygems/rubygems] util/rubocop -A --only Layout/LeadingCommentSpace
...
https://github.com/rubygems/rubygems/commit/4d680320e3
2023-03-17 18:50:55 +09:00
Hiroshi SHIBATA
7c1d590a8a
[rubygems/rubygems] util/rubocop -A --only Layout/SpaceBeforeComma
...
https://github.com/rubygems/rubygems/commit/4a5b70b508
2023-03-17 18:50:55 +09:00
Hiroshi SHIBATA
05208c3875
[rubygems/rubygems] util/rubocop -A --only Lint/UnusedBlockArgument
...
https://github.com/rubygems/rubygems/commit/d8efd919db
2023-03-17 18:50:55 +09:00
Hiroshi SHIBATA
31137dc67f
[rubygems/rubygems] Removed test for
...
https://github.com/rubygems/rubygems/pull/6444 , I have no idea to
migrate this test to bundler example
yet
https://github.com/rubygems/rubygems/commit/0d869019bf
2023-03-15 03:35:54 +00:00
Hiroshi SHIBATA
f7b215af0e
[rubygems/rubygems] Added another case of extconf.rb
...
https://github.com/rubygems/rubygems/commit/3d0fa3dee8
2023-03-11 04:44:44 +00:00
Hiroshi SHIBATA
9801ad47bd
[rubygems/rubygems] Added test for
...
https://github.com/rubygems/rubygems/pull/6444
https://github.com/rubygems/rubygems/commit/7d6ece5c92
2023-03-11 04:44:44 +00:00
Hiroshi SHIBATA
bab809d98f
[rubygems/rubygems] Introduce Gem::Specification.find_by_full_name for finding conbination of name and version for gemspec
...
https://github.com/rubygems/rubygems/commit/0430551215
2023-03-05 23:52:28 +00:00
Hiroshi SHIBATA
38fa8eb4cb
Merge rubygems/bundler master
...
Pick from e9304aed7e
2023-02-21 19:28:12 +09:00
Hiroshi SHIBATA
a43f1d90c2
Merge RubyGems and Bundler master
...
from 0635c1423d
2023-01-10 15:53:07 +09:00
Hiroshi SHIBATA
f6620037ba
Merge RubyGems-3.4.0 and Bundler-2.4.0
2022-12-24 16:57:07 +09:00
David Rodríguez
24fd2f73d0
Resync Bundler & RubyGems
2022-09-08 11:25:03 +09:00
Hiroshi SHIBATA
44264b4fee
Merge rubygems/bundler HEAD.
...
Pick from dfbb5a3811
2022-08-09 12:05:19 +09:00
David Rodríguez
20936eb3a9
[rubygems/rubygems] Warn (rather than crash) when setting `nil` specification versions
...
https://github.com/rubygems/rubygems/commit/a4ba1a4d97
2022-08-03 06:56:18 +09:00
Takuya Noguchi
d7ffd3fea4
RubyGems: Enable Style/StringLiterals cop
...
Signed-off-by: Takuya Noguchi <takninnovationresearch@gmail.com>
2022-07-22 12:07:23 +09:00
Nobuyoshi Nakada
5ae83151b1
[rubygems/rubygems] Drop support for old `Gem::Specification` versions
...
`specification_version` method was added before RubyGems 1.0, and
`add_runtime_dependency` method was before 1.2. These seem aged
enough to remove.
https://github.com/rubygems/rubygems/commit/92770c5cd9
2022-07-16 19:33:16 +09:00
Hiroshi SHIBATA
437a5ae9d6
Merge RubyGems and Bundler master
2022-07-13 14:11:55 +09:00
David Rodríguez
12a5fa408b
Sync RubyGems & Bundler with upstream repo
2022-06-24 10:52:02 +09:00
David Rodríguez
89ec3def74
[rubygems/rubygems] Improve null private type test
...
This test is making sure that RubyGems is able to load old marshalled
gemspecs that include a field loading `YAML::PrivateType` instances in
the `rubyforge_project` field instead of `nil` due to a bug in old YAML
emitters.
At some point, the `rubyforge_project` field was removed and this test
was updated to just check another field. However, in the realworld other
fields do not have this issue and the marshalled gemspec we use for
testing still has this issue in the field reserved for the
`rubyforge_project` field. So I think updating the test to check other
field was not correct.
Instead, since the `rubyforge_project` field is now ignored, we no
longer need to worry about any conversion in this field. The only thing
we care about is that the marshal loading still works (which requires
that the constant is at least defined).
So this commit updates the test to make this more clear.
https://github.com/rubygems/rubygems/commit/cddfacf6d4
2022-06-01 17:06:52 +09:00
Hiroshi SHIBATA
aeea88174d
Merge RubyGems and Bundler HEAD
...
125415593e
2022-05-20 17:32:19 +09:00
Hiroshi SHIBATA
678d58c850
Merge rubygems master 1e4eda741d732ca1bd7031aef0a16c7348adf7a5
2022-04-28 19:08:49 +09:00
Brandon Fish
8b1b4e384f
[rubygems/rubygems] Skip find_in_unresolved_tree test for TruffleRuby due to longer runtime
...
https://github.com/rubygems/rubygems/commit/36b8fbc508
2021-12-21 04:57:23 +09:00
David Rodríguez
c2dbdf3067
[rubygems/rubygems] Extract a helper to temporarily modify internal encoding
...
https://github.com/rubygems/rubygems/commit/93051fd2aa
2021-12-15 19:46:43 +09:00
David Rodríguez
890a6b432c
[rubygems/rubygems] Unify duplicated helper
...
https://github.com/rubygems/rubygems/commit/c6ef75424d
2021-12-15 19:46:43 +09:00
Hiroshi SHIBATA
7e084ed707
Merge RubyGems and Bundler master
...
Merge from 793ad95ecb
2021-12-15 18:05:18 +09:00
Carlos Palhares
17f8fd6568
Allow custom LicenseRef
2021-11-02 10:24:00 +09:00
Nobuyoshi Nakada
a4f2aafd3a
[rubygems/rubygems] Remove save_loaded_features
...
https://github.com/rubygems/rubygems/commit/f5e408f83d
2021-10-14 05:03:36 +09:00