David Rodríguez
dc804bd83c
[rubygems/rubygems] Extract a `build_repo3` helper
...
https://github.com/rubygems/rubygems/commit/d8cf4aa0cd
2024-08-05 17:27:11 +00:00
David Rodríguez
98c923ff4b
Synchronize Bundler & RubyGems ( #11071 )
2024-06-28 10:12:29 -04:00
David Rodríguez
180ae00989
[rubygems/rubygems] Rework `bundle gem` specs so that they work on Windows
...
Most of the commands run by these specs actually prompt for user input
but for some reason `Open3` outside of Windows ignores that and goes on
with no user input. Windows does not like this.
This commit refactors these specs so that:
* They don't prompt for user input when not necessary.
* They pass proper user input when necessary.
As long as no user input is needed, most specs pass, so it allows to
remove the `:readline` tag from most of them.
https://github.com/rubygems/rubygems/commit/3dfabcdae4
2024-05-24 16:25:40 +00:00
Cody Cutrer
cb029fa4e8
[rubygems/rubygems] Deprecate `bundle plugin install --local-git=`
...
It's the exact same implementation as --git
https://github.com/rubygems/rubygems/commit/18eb2418c6
2024-03-18 11:42:37 +00:00
Martin Emde
e186cebe42
[rubygems/rubygems] Override initialize in bundle rubygems_ext for NameTuple
...
https://github.com/rubygems/rubygems/commit/f63ce682d2
2023-12-11 15:40:08 +00:00
David Rodríguez
2755cb1b2f
[rubygems/rubygems] Use modern hashes consistently
...
https://github.com/rubygems/rubygems/commit/bb66253f2c
2023-12-07 22:29:33 +00:00
David Rodríguez
56ac1b0e14
[rubygems/rubygems] Fix advice in `bundle install --system` deprecation
...
https://github.com/rubygems/rubygems/commit/59a66e3560
2023-11-27 15:04:40 +09:00
David Rodríguez
fe57be5a2e
[rubygems/rubygems] Avoid some unnecessary quotes in remember flag deprecation message
...
https://github.com/rubygems/rubygems/commit/3fd627e486
2023-11-27 15:04:40 +09:00
David Rodríguez
bd4bd61650
[rubygems/rubygems] Simplify remembered flags deprecation message
...
Configuration is now local by default.
https://github.com/rubygems/rubygems/commit/6bc7709aa8
2023-11-27 15:04:40 +09:00
David Rodríguez
60803e192e
[rubygems/rubygems] Remove no longer necessary workaround for old RubyGems
...
https://github.com/rubygems/rubygems/commit/ed4eaefac0
2023-11-27 15:04:40 +09:00
David Rodríguez
50482cd1e5
[rubygems/rubygems] Drop support for Ruby 2.6 and Ruby 2.7 in Bundler
...
https://github.com/rubygems/rubygems/commit/93619c97ff
2023-11-13 11:06:10 +09:00
Hiroshi SHIBATA
a43f1d90c2
Merge RubyGems and Bundler master
...
from 0635c1423d
2023-01-10 15:53:07 +09:00
Hiroshi SHIBATA
bbe56a6437
Merge RubyGems/Bundler master
...
from bfb0ae6977
2022-12-12 10:49:43 +09:00
Hiroshi SHIBATA
71794a75db
Merge rubygems/bundler HEAD
...
Pick from 8331e63263
2022-08-03 13:14:10 +09:00
Hiroshi SHIBATA
bfd09b1116
Merge rubygems master from 446cc57a7c
2022-07-29 15:46:15 +09:00
Takuya Noguchi
631b34ef95
[rubygems/rubygems] Bundler: change error/warning message for multiple global sources
...
Signed-off-by: Takuya Noguchi <takninnovationresearch@gmail.com>
https://github.com/rubygems/rubygems/commit/316564b8fc
2022-07-19 23:51:47 +09:00
Hiroshi SHIBATA
437a5ae9d6
Merge RubyGems and Bundler master
2022-07-13 14:11:55 +09:00
Sven Schwyn
a271acf822
[rubygems/rubygems] Fix typo in multiple gemfiles warning
...
https://github.com/rubygems/rubygems/commit/bc69d19097
2022-02-10 08:38:09 +09:00
Ngan Pham
42ef3fcaef
[rubygems/rubygems] Use Gem::Platform.local instead of RUBY_PLATFORM
...
In certain places, we want to display the platform name with
`Gem::Platform.local` instead of `RUBY_PLATFORM`.
Fixes https://github.com/rubygems/rubygems/issues/5264
https://github.com/rubygems/rubygems/commit/bdd1848ae8
2022-01-26 02:24:30 +09:00
David Rodríguez
f0ef9ffed1
[rubygems/rubygems] Cancel deprecation of custom git sources
...
https://github.com/rubygems/rubygems/commit/99cd6e0627
2021-12-08 07:59:34 +09:00
David Rodríguez
997adfd410
[rubygems/rubygems] Clarify `bundle viz` deprecation
...
https://github.com/rubygems/rubygems/commit/7f22fe56b3
2021-11-22 09:29:13 +09:00
Hiroshi SHIBATA
bd2674ad33
[rubygems/rubygems] Use bundler-graph instead of bundler-viz
...
https://github.com/rubygems/rubygems/commit/a54cca13db
2021-11-08 22:15:21 +09:00
haruuzion
82ae9b092c
[rubygems/rubygems] Fix url
...
https://github.com/rubygems/rubygems/commit/6a5a80eff7
2021-11-06 01:39:24 +09:00
Jose Galisteo
b45fe48fbb
[rubygems/rubygems] Trigger install command by default on remove
...
Closes https://github.com/rubygems/rubygems/issues/4889
https://github.com/rubygems/rubygems/commit/2b1754479c
2021-09-17 20:46:18 +09:00
David Rodríguez
10dcd0eb5b
[rubygems/rubygems] Deprecate `bundle exec --no-keep-file-descriptors`
...
https://github.com/rubygems/rubygems/commit/591466d512
2021-08-31 19:06:14 +09:00
Daniel Niknam
2f9e0cf181
[rubygems/rubygems] Explicitly define a global source for tests
...
This is in preparation for deprecating source-less gemfiles.
https://github.com/rubygems/rubygems/commit/d6493fa3e2
2021-07-27 09:25:57 +09:00
David Rodríguez
6e2240a2f9
Sync latest bundler & rubygems development version
2021-07-07 13:30:20 +09:00
Hiroshi SHIBATA
ed149dbf46
Merge the master branch of Bundler
2021-04-15 15:36:15 +09:00
David Rodríguez
53468cc111
Sync latest development version of bundler & rubygems
2021-03-08 13:47:35 +09:00
Hiroshi SHIBATA
473f9d2df0
Merge prepare version of Bundler 2.2.0
2020-12-08 17:30:02 +09:00
Hiroshi SHIBATA
d386a58f6f
Merge bundler-2.2.0.rc.2
2020-10-15 17:19:02 +09:00
David Rodríguez
2fafc08aa3
[rubygems/rubygems] Remove unneeded trailing conditions on exitstatus
...
https://github.com/rubygems/rubygems/commit/27e0e4ecb6
2020-07-15 16:05:12 +09:00
David Rodríguez
16823d4a05
[rubygems/rubygems] Remove unnecessary assertions on exitstatus
...
Since our helpers now raise by default if the subcommand fails, these
will never actually fail and are not necessary.
https://github.com/rubygems/rubygems/commit/6153b9321e
2020-07-15 16:05:12 +09:00
David Rodríguez
30f9fbdce8
Undeprecate the `--no-cache` flag
...
This is not a remembered option, so it shouldn't have been deprecated.
At least not for that reason.
2020-06-18 19:14:15 +09:00
David Rodríguez
696a50751b
[rubygems/rubygems] s/install_gemfile!/install_gemfile
...
https://github.com/rubygems/rubygems/commit/4d1a0c465a
2020-06-18 19:14:15 +09:00
David Rodríguez
1436b5026c
[rubygems/rubygems] s/bundle!/bundle
...
https://github.com/rubygems/rubygems/commit/746a4b3d74
2020-06-18 19:14:15 +09:00
David Rodríguez
61b6f53337
[rubygems/rubygems] Make helpers raise by default
...
https://github.com/rubygems/rubygems/commit/ade0c441d5
2020-06-18 19:14:15 +09:00
David Rodríguez
117b504b98
Fix most exec specs
...
The `gem_command` helper was failing to require `support/hax.rb`, which
takes care of making sure rubygems actually picks up the right `ruby`
executable under ruby-core setup (`ENV["RUBY"]`). This caused binstubs
to be generated with a wrong shebang, and that caused `bundle exec` to
not work. The error message was pretty confusing though due to
https://bugs.ruby-lang.org/issues/16952 .
2020-06-15 12:38:39 +09:00
David Rodríguez
d52b1b0705
[rubygems/rubygems] Deprecate the `--no-deployment` flag
...
And never recommend it inside CLI messages.
This flag represents the default behaviour of `bundle install`, and the
only reason it exists is to "override" previous `--deployment` flag
usages which were silently remembered. So it should be deprecated just
like all the other flags the rely on remembering their values across
invocations.
https://github.com/rubygems/rubygems/commit/40e50b7190
2020-06-05 07:32:42 +09:00
Hiroshi SHIBATA
1d889c9656
Sync Bundler PR #3624 with HEAD commits
2020-05-22 20:32:30 +09:00
Hiroshi SHIBATA
26367367ec
Marked the failing examples with the current master branch on ruby repository
2020-05-22 20:32:30 +09:00
Hiroshi SHIBATA
c7ebeb7eda
Sync Bundler PR #3624
2020-05-22 20:32:30 +09:00
Hiroshi SHIBATA
cecd343336
Skip the examples for bundle exec with gem installation
2020-05-13 07:54:37 +09:00
Hiroshi SHIBATA
0e60b59d58
Update the bundler version with master branch
2020-05-13 07:54:37 +09:00
Yusuke Endoh
6379c6af4d
spec/bundler/other/platform_spec.rb: skip an attempt to simulate JRuby
2020-03-29 09:09:46 +09:00
Hiroshi SHIBATA
38002a8adb
Prepare to release bundler-2.1.0
2019-12-15 16:41:10 +09:00
Hiroshi SHIBATA
bb9ecd026a
Merge Bundler 2.1.0.pre3 released version
2019-11-13 10:19:51 +09:00
Hiroshi SHIBATA
7585bc3187
Merge Bundler 2.1.0.pre.3
...
Features:
- Add caller information to some deprecation messages to make them easier to fix [#7361 ](https://github.com/bundler/bundler/pull/7361 )
- Reconcile `bundle cache` vs `bundle package` everywhere. Now in docs, CLI help and everywhere else `bundle cache` is the preferred version and `bundle package` remains as an alias [#7389 ](https://github.com/bundler/bundler/pull/7389 )
- Display some basic `bundler` documentation together with ruby's RDoc based documentation [#7394 ](https://github.com/bundler/bundler/pull/7394 )
Bugfixes:
- Fix typos deprecation message and upgrading docs [#7374 ](https://github.com/bundler/bundler/pull/7374 )
- Deprecation warnings about `taint` usage on ruby 2.7 [#7385 ](https://github.com/bundler/bundler/pull/7385 )
- Fix `--help` flag not correctly delegating to `man` when used with command aliases [#7388 ](https://github.com/bundler/bundler/pull/7388 )
- `bundle add` should cache newly added gems if an application cache exists [#7393 ](https://github.com/bundler/bundler/pull/7393 )
- Stop using an insecure folder as a "fallback home" when user home is not defined [#7416 ](https://github.com/bundler/bundler/pull/7416 )
- Fix `bundler/inline` warning about `Bundler.root` redefinition [#7417 ](https://github.com/bundler/bundler/pull/7417 )
2019-11-11 18:56:25 +09:00
Hiroshi SHIBATA
7d354175d7
Fixed up ccbfb054b1
2019-09-18 18:26:33 +09:00
David Rodríguez
e6ad9452b6
[bundler/bundler] Fix remembered flag deprecation message
...
It was suggested a deprecated command as a fix.
https://github.com/bundler/bundler/commit/e330a9a34f
2019-09-18 18:26:33 +09:00