| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
This is currently dead code because all feature flags specify a default
block. With the current implementation, if we ever defined a feature
flag without specifying a default block, it would instead return the
default setting value. I think it is better to raise an error in that
case, since it would probably be an overlook and not something
intentional.
|
|\
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
6856: Test against Ruby 2.6 and RubyGems 3 r=colby-swandale a=segiddins
### What was the end-user problem that led to this PR?
The problem was we weren't testing our compatibility with the latest and greatest.
Co-authored-by: Samuel Giddins <segiddins@segiddins.me>
Co-authored-by: Colby Swandale <me@colby.fyi>
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| | |
of depending on the $PATH
|
| | |
|
| | |
|
|\ \
| |/
|/|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
6843: Improve `clean_env` deprecation path r=deivid-rodriguez a=deivid-rodriguez
### What was the end-user problem that led to this PR?
The problem was that I noticed that there's still some use cases where the current implementation of `Bundler.with_clean_env` can be useful. Whereas the most common use case is to go back to the original environment before bundler was loaded, sometimes you actually want a fully "unbundled" environment. For example, I wanted to test a rails template in isolation (`rails new my_app -m my_template.rb`) in a library where we specifically set `BUNDLE_GEMFILE` in CI. In that context, `with_original_env` won't do the trick for me, because to properly test my template i need to make sure no bundler environment is set at all.
### What was your diagnosis of the problem?
My diagnosis was that we should probably undeprecate `(with_)clean_env`. But @indirect suggested that we should still deprecate the method name, because it's confusing what each developer understands by "clean". That's a very good point.
### What is your fix for the problem, implemented in this PR?
My fix is to move the functionality of `(with_)clean_env` to `(with_)unbundled_env`, and deprecate `(with_)clean_env`.
In addition, I noticed that the current deprecation message for `with_clean_env` actually mentioned the method `clean_env`, which is not a method the end user is using directly. So I changed the deprecation messages to suggest the proper alternative for each case (suggest `unbundled_env` as a replacement for `clean_env`; and `with_unbundled_env` as a replacement for `with_clean_env`).
### Why did you choose this fix out of the possible options?
I chose this fix because it undeprecates the functionality previously provided by `clean_env`, while still deprecating the `clean_env` name because of being confusing.
Co-authored-by: David Rodríguez <deivid.rodriguez@riseup.net>
|
| | |
|
| |
| |
| |
| |
| | |
Previously the deprecation would point to the `Bundler.clean_env` method
even if not directly used by the end user.
|
| |
| |
| |
| | |
As a replacement to `with_clean_env`.
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| | |
To convert this into a shared spec more easily.
|
| |
| |
| |
| | |
So they only happen when needed.
|
| | |
|
| |
| |
| |
| | |
And thus, deprecate only the name, but not the functionality.
|
| | |
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* origin/1-17-stable:
cleanup changelog and release
Version 1.17.3 with changelog
Merge #6853
Merge #6849
make rubocop happy
fix installing gems on _really_ old versions of RubyGems
Revert "add bors config"
configure bors instead of homu
add bors config
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
6853: add bundle-remove entry to bundler man page r=colby-swandale a=colby-swandale
### What was the end-user problem that led to this PR?
The manual entry for `bundle remove` was missing in `bundle.ronn`
### What was your diagnosis of the problem?
See #6846
Fixes #6846
Co-authored-by: Colby Swandale <me@colby.fyi>
(cherry picked from commit 02cde1cd331615d09d96e0078982a820d5e6771e)
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
6849: revert commit b490e73 r=colby-swandale a=colby-swandale
### What was the end-user problem that led to this PR?
There is a *really* obscure bug in Bundler that is causing deploys in Heroku to fail for certain environments.
The environment in this case being Ruby 1.9.3 and RubyGems 1.8
I also think that this is the same bug causing https://github.com/bundler/bundler/issues/6829
### What was your diagnosis of the problem?
See https://gist.github.com/schneems/0247e3d5c3e079ecffd7cd10887c3cc9
### What is your fix for the problem, implemented in this PR?
Revert the commit that was causing this bug. The original PR can be found at https://github.com/bundler/bundler/pull/6687
I can confirm the fix by being able to deploy to Heroku succesfully using Bundler 1.17.2 + the commit to revert the change being applied on top.
```
$ git push heroku master
Enumerating objects: 87, done.
Counting objects: 100% (87/87), done.
Delta compression using up to 4 threads
Compressing objects: 100% (72/72), done.
Writing objects: 100% (87/87), 28.14 KiB | 1.48 MiB/s, done.
Total 87 (delta 13), reused 0 (delta 0)
remote: Compressing source files... done.
remote: Building source:
remote:
remote: -----> Ruby app detected
remote: -----> Compiling Ruby/Rails
remote: -----> Using Ruby version: ruby-1.9.3
remote: -----> Installing dependencies using bundler 1.17.2
remote: Running: bundle install --without development:test --path vendor/bundle --binstubs vendor/bundle/bin -j4 --deployment
remote: Fetching gem metadata from https://rubygems.org/..........
remote: RubyGems 1.8.23.2 is not threadsafe, so your gems will be installed one at a time. Upgrade to RubyGems 2.1.0 or higher to enable parallel gem installation.
remote: Fetching rake 10.0.3
remote: Installing rake 10.0.3
remote: Fetching i18n 0.6.1
remote: Installing i18n 0.6.1
remote: Fetching multi_json 1.5.0
remote: Installing multi_json 1.5.0
remote: Fetching activesupport 3.2.11
remote: Installing activesupport 3.2.11
remote: Fetching builder 3.0.4
remote: Installing builder 3.0.4
remote: Fetching activemodel 3.2.11
remote: Installing activemodel 3.2.11
remote: Fetching erubis 2.7.0
remote: Installing erubis 2.7.0
remote: Fetching journey 1.0.4
remote: Installing journey 1.0.4
remote: Fetching rack 1.4.4
remote: Installing rack 1.4.4
remote: Fetching rack-cache 1.2
remote: Installing rack-cache 1.2
remote: Fetching rack-test 0.6.2
remote: Installing rack-test 0.6.2
remote: Fetching hike 1.2.1
remote: Installing hike 1.2.1
remote: Fetching tilt 1.3.3
remote: Installing tilt 1.3.3
remote: Fetching sprockets 2.2.2
remote: Installing sprockets 2.2.2
remote: Fetching actionpack 3.2.11
remote: Installing actionpack 3.2.11
remote: Fetching mime-types 1.19
remote: Installing mime-types 1.19
remote: Fetching polyglot 0.3.3
remote: Installing polyglot 0.3.3
remote: Fetching treetop 1.4.12
remote: Installing treetop 1.4.12
remote: Fetching mail 2.4.4
remote: Installing mail 2.4.4
remote: Fetching actionmailer 3.2.11
remote: Installing actionmailer 3.2.11
remote: Fetching arel 3.0.2
remote: Installing arel 3.0.2
remote: Fetching tzinfo 0.3.35
remote: Installing tzinfo 0.3.35
remote: Fetching activerecord 3.2.11
remote: Installing activerecord 3.2.11
remote: Fetching activeresource 3.2.11
remote: Installing activeresource 3.2.11
remote: Using bundler 1.17.2
remote: Fetching coffee-script-source 1.4.0
remote: Installing coffee-script-source 1.4.0
remote: Fetching execjs 1.4.0
remote: Installing execjs 1.4.0
remote: Fetching coffee-script 2.2.0
remote: Installing coffee-script 2.2.0
remote: Fetching rack-ssl 1.3.2
remote: Installing rack-ssl 1.3.2
remote: Fetching json 1.7.6
remote: Installing json 1.7.6 with native extensions
remote: Fetching rdoc 3.12
remote: Installing rdoc 3.12
remote: Fetching thor 0.16.0
remote: Installing thor 0.16.0
remote: Fetching railties 3.2.11
remote: Installing railties 3.2.11
remote: Fetching coffee-rails 3.2.2
remote: Installing coffee-rails 3.2.2
remote: Fetching jquery-rails 2.2.0
remote: Installing jquery-rails 2.2.0
remote: Fetching pg 0.14.1
remote: Installing pg 0.14.1 with native extensions
remote: Fetching rails 3.2.11
remote: Installing rails 3.2.11
remote: Fetching sass 3.2.5
remote: Installing sass 3.2.5
remote: Fetching sass-rails 3.2.6
remote: Installing sass-rails 3.2.6
remote: Fetching uglifier 1.3.0
remote: Installing uglifier 1.3.0
remote: Bundle complete! 6 Gemfile dependencies, 40 gems now installed.
remote: Gems in the groups development and test were not installed.
remote: Bundled gems are installed into `./vendor/bundle`
remote: Post-install message from rdoc:
remote: Depending on your version of ruby, you may need to install ruby rdoc/ri data:
remote:
remote: <= 1.8.6 : unsupported
remote: = 1.8.7 : gem install rdoc-data; rdoc-data --install
remote: = 1.9.1 : gem install rdoc-data; rdoc-data --install
remote: >= 1.9.2 : nothing to do! Yay!
remote: Bundle completed (14.08s)
remote: Cleaning up the bundler cache.
remote: -----> Writing config/database.yml to read from DATABASE_URL
remote: -----> Installing node-v8.10.0-linux-x64
remote: -----> Detecting rake tasks
remote: -----> Preparing app for Rails asset pipeline
remote: Running: rake assets:precompile
remote: DEPRECATION WARNING: You have Rails 2.3-style plugins in vendor/plugins! Support for these plugins will be removed in Rails 4.0. Move them out and bundle them in your Gemfile, or fold them in to your app as lib/myplugin/* and config/initializers/myplugin.rb. See the release notes for more on this: http://weblog.rubyonrails.org/2012/1/4/rails-3-2-0-rc2-has-been-released. (called from <top (required)> at /tmp/build_d734e3b0c78f48698e0d4217410bcdd9/Rakefile:7)
remote: DEPRECATION WARNING: You have Rails 2.3-style plugins in vendor/plugins! Support for these plugins will be removed in Rails 4.0. Move them out and bundle them in your Gemfile, or fold them in to your app as lib/myplugin/* and config/initializers/myplugin.rb. See the release notes for more on this: http://weblog.rubyonrails.org/2012/1/4/rails-3-2-0-rc2-has-been-released. (called from <top (required)> at /tmp/build_d734e3b0c78f48698e0d4217410bcdd9/Rakefile:7)
remote: DEPRECATION WARNING: You have Rails 2.3-style plugins in vendor/plugins! Support for these plugins will be removed in Rails 4.0. Move them out and bundle them in your Gemfile, or fold them in to your app as lib/myplugin/* and config/initializers/myplugin.rb. See the release notes for more on this: http://weblog.rubyonrails.org/2012/1/4/rails-3-2-0-rc2-has-been-released. (called from <top (required)> at /tmp/build_d734e3b0c78f48698e0d4217410bcdd9/Rakefile:7)
remote: DEPRECATION WARNING: You have Rails 2.3-style plugins in vendor/plugins! Support for these plugins will be removed in Rails 4.0. Move them out and bundle them in your Gemfile, or fold them in to your app as lib/myplugin/* and config/initializers/myplugin.rb. See the release notes for more on this: http://weblog.rubyonrails.org/2012/1/4/rails-3-2-0-rc2-has-been-released. (called from <top (required)> at /tmp/build_d734e3b0c78f48698e0d4217410bcdd9/Rakefile:7)
remote: Asset precompilation completed (6.29s)
remote: -----> Detecting rails configuration
remote:
remote: ###### WARNING:
remote:
remote: Injecting plugin 'rails_log_stdout'
remote:
remote: ###### WARNING:
remote:
remote: Injecting plugin 'rails3_serve_static_assets'
remote:
remote: ###### WARNING:
remote:
remote: Add 'rails_12factor' gem to your Gemfile to skip plugin injection
remote:
remote: ###### WARNING:
remote:
remote: No Procfile detected, using the default web server.
remote: We recommend explicitly declaring how to boot your server process via a Procfile.
remote: https://devcenter.heroku.com/articles/ruby-default-web-server
remote:
remote:
remote: -----> Discovering process types
remote: Procfile declares types -> (none)
remote: Default types for buildpack -> console, rake, web
remote:
remote: -----> Compressing...
remote: Done: 31.9M
remote: -----> Launching...
remote: Released v6
remote: https://glacial-ravine-68630.herokuapp.com/ deployed to Heroku
remote:
remote: ! Warning: You are running on a deprecated stack.
remote: ! Please upgrade to the latest stack by following the instructions on:
remote: ! https://devcenter.heroku.com/articles/upgrading-to-the-latest-stack
remote:
remote: Verifying deploy... done.
To https://git.heroku.com/glacial-ravine-68630.git
* [new branch] master -> master
```
Co-authored-by: Colby Swandale <me@colby.fyi>
(cherry picked from commit c3ba633b749484490a38c661b79fbbfa7a62d633)
|
| |\ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
6840: fix installing gems on _really_ old versions of RubyGems r=colby-swandale a=colby-swandale
### What was the end-user problem that led to this PR?
Installing gems on _really really_ old versions of RubyGems is not working. See #6839
### What was your diagnosis of the problem?
We were accessing an instance variable which did not exist
### What is your fix for the problem, implemented in this PR?
instantiate the instance variable ourselves.
### Why did you choose this fix out of the possible options?
This was the simplest solution that can be easily merged with `1-17-stable`
Fixes #6839
Co-authored-by: Colby Swandale <me@colby.fyi>
|
| | | | |
|
| |/ / |
|
| | |
| | |
| | |
| | | |
This reverts commit 264da7d123d5372f250f301c26dc1d6ad9e27c5d.
|
| | | |
|
| | | |
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
6849: revert commit b490e73 r=colby-swandale a=colby-swandale
### What was the end-user problem that led to this PR?
There is a *really* obscure bug in Bundler that is causing deploys in Heroku to fail for certain environments.
The environment in this case being Ruby 1.9.3 and RubyGems 1.8
I also think that this is the same bug causing https://github.com/bundler/bundler/issues/6829
### What was your diagnosis of the problem?
See https://gist.github.com/schneems/0247e3d5c3e079ecffd7cd10887c3cc9
### What is your fix for the problem, implemented in this PR?
Revert the commit that was causing this bug. The original PR can be found at https://github.com/bundler/bundler/pull/6687
I can confirm the fix by being able to deploy to Heroku succesfully using Bundler 1.17.2 + the commit to revert the change being applied on top.
```
$ git push heroku master
Enumerating objects: 87, done.
Counting objects: 100% (87/87), done.
Delta compression using up to 4 threads
Compressing objects: 100% (72/72), done.
Writing objects: 100% (87/87), 28.14 KiB | 1.48 MiB/s, done.
Total 87 (delta 13), reused 0 (delta 0)
remote: Compressing source files... done.
remote: Building source:
remote:
remote: -----> Ruby app detected
remote: -----> Compiling Ruby/Rails
remote: -----> Using Ruby version: ruby-1.9.3
remote: -----> Installing dependencies using bundler 1.17.2
remote: Running: bundle install --without development:test --path vendor/bundle --binstubs vendor/bundle/bin -j4 --deployment
remote: Fetching gem metadata from https://rubygems.org/..........
remote: RubyGems 1.8.23.2 is not threadsafe, so your gems will be installed one at a time. Upgrade to RubyGems 2.1.0 or higher to enable parallel gem installation.
remote: Fetching rake 10.0.3
remote: Installing rake 10.0.3
remote: Fetching i18n 0.6.1
remote: Installing i18n 0.6.1
remote: Fetching multi_json 1.5.0
remote: Installing multi_json 1.5.0
remote: Fetching activesupport 3.2.11
remote: Installing activesupport 3.2.11
remote: Fetching builder 3.0.4
remote: Installing builder 3.0.4
remote: Fetching activemodel 3.2.11
remote: Installing activemodel 3.2.11
remote: Fetching erubis 2.7.0
remote: Installing erubis 2.7.0
remote: Fetching journey 1.0.4
remote: Installing journey 1.0.4
remote: Fetching rack 1.4.4
remote: Installing rack 1.4.4
remote: Fetching rack-cache 1.2
remote: Installing rack-cache 1.2
remote: Fetching rack-test 0.6.2
remote: Installing rack-test 0.6.2
remote: Fetching hike 1.2.1
remote: Installing hike 1.2.1
remote: Fetching tilt 1.3.3
remote: Installing tilt 1.3.3
remote: Fetching sprockets 2.2.2
remote: Installing sprockets 2.2.2
remote: Fetching actionpack 3.2.11
remote: Installing actionpack 3.2.11
remote: Fetching mime-types 1.19
remote: Installing mime-types 1.19
remote: Fetching polyglot 0.3.3
remote: Installing polyglot 0.3.3
remote: Fetching treetop 1.4.12
remote: Installing treetop 1.4.12
remote: Fetching mail 2.4.4
remote: Installing mail 2.4.4
remote: Fetching actionmailer 3.2.11
remote: Installing actionmailer 3.2.11
remote: Fetching arel 3.0.2
remote: Installing arel 3.0.2
remote: Fetching tzinfo 0.3.35
remote: Installing tzinfo 0.3.35
remote: Fetching activerecord 3.2.11
remote: Installing activerecord 3.2.11
remote: Fetching activeresource 3.2.11
remote: Installing activeresource 3.2.11
remote: Using bundler 1.17.2
remote: Fetching coffee-script-source 1.4.0
remote: Installing coffee-script-source 1.4.0
remote: Fetching execjs 1.4.0
remote: Installing execjs 1.4.0
remote: Fetching coffee-script 2.2.0
remote: Installing coffee-script 2.2.0
remote: Fetching rack-ssl 1.3.2
remote: Installing rack-ssl 1.3.2
remote: Fetching json 1.7.6
remote: Installing json 1.7.6 with native extensions
remote: Fetching rdoc 3.12
remote: Installing rdoc 3.12
remote: Fetching thor 0.16.0
remote: Installing thor 0.16.0
remote: Fetching railties 3.2.11
remote: Installing railties 3.2.11
remote: Fetching coffee-rails 3.2.2
remote: Installing coffee-rails 3.2.2
remote: Fetching jquery-rails 2.2.0
remote: Installing jquery-rails 2.2.0
remote: Fetching pg 0.14.1
remote: Installing pg 0.14.1 with native extensions
remote: Fetching rails 3.2.11
remote: Installing rails 3.2.11
remote: Fetching sass 3.2.5
remote: Installing sass 3.2.5
remote: Fetching sass-rails 3.2.6
remote: Installing sass-rails 3.2.6
remote: Fetching uglifier 1.3.0
remote: Installing uglifier 1.3.0
remote: Bundle complete! 6 Gemfile dependencies, 40 gems now installed.
remote: Gems in the groups development and test were not installed.
remote: Bundled gems are installed into `./vendor/bundle`
remote: Post-install message from rdoc:
remote: Depending on your version of ruby, you may need to install ruby rdoc/ri data:
remote:
remote: <= 1.8.6 : unsupported
remote: = 1.8.7 : gem install rdoc-data; rdoc-data --install
remote: = 1.9.1 : gem install rdoc-data; rdoc-data --install
remote: >= 1.9.2 : nothing to do! Yay!
remote: Bundle completed (14.08s)
remote: Cleaning up the bundler cache.
remote: -----> Writing config/database.yml to read from DATABASE_URL
remote: -----> Installing node-v8.10.0-linux-x64
remote: -----> Detecting rake tasks
remote: -----> Preparing app for Rails asset pipeline
remote: Running: rake assets:precompile
remote: DEPRECATION WARNING: You have Rails 2.3-style plugins in vendor/plugins! Support for these plugins will be removed in Rails 4.0. Move them out and bundle them in your Gemfile, or fold them in to your app as lib/myplugin/* and config/initializers/myplugin.rb. See the release notes for more on this: http://weblog.rubyonrails.org/2012/1/4/rails-3-2-0-rc2-has-been-released. (called from <top (required)> at /tmp/build_d734e3b0c78f48698e0d4217410bcdd9/Rakefile:7)
remote: DEPRECATION WARNING: You have Rails 2.3-style plugins in vendor/plugins! Support for these plugins will be removed in Rails 4.0. Move them out and bundle them in your Gemfile, or fold them in to your app as lib/myplugin/* and config/initializers/myplugin.rb. See the release notes for more on this: http://weblog.rubyonrails.org/2012/1/4/rails-3-2-0-rc2-has-been-released. (called from <top (required)> at /tmp/build_d734e3b0c78f48698e0d4217410bcdd9/Rakefile:7)
remote: DEPRECATION WARNING: You have Rails 2.3-style plugins in vendor/plugins! Support for these plugins will be removed in Rails 4.0. Move them out and bundle them in your Gemfile, or fold them in to your app as lib/myplugin/* and config/initializers/myplugin.rb. See the release notes for more on this: http://weblog.rubyonrails.org/2012/1/4/rails-3-2-0-rc2-has-been-released. (called from <top (required)> at /tmp/build_d734e3b0c78f48698e0d4217410bcdd9/Rakefile:7)
remote: DEPRECATION WARNING: You have Rails 2.3-style plugins in vendor/plugins! Support for these plugins will be removed in Rails 4.0. Move them out and bundle them in your Gemfile, or fold them in to your app as lib/myplugin/* and config/initializers/myplugin.rb. See the release notes for more on this: http://weblog.rubyonrails.org/2012/1/4/rails-3-2-0-rc2-has-been-released. (called from <top (required)> at /tmp/build_d734e3b0c78f48698e0d4217410bcdd9/Rakefile:7)
remote: Asset precompilation completed (6.29s)
remote: -----> Detecting rails configuration
remote:
remote: ###### WARNING:
remote:
remote: Injecting plugin 'rails_log_stdout'
remote:
remote: ###### WARNING:
remote:
remote: Injecting plugin 'rails3_serve_static_assets'
remote:
remote: ###### WARNING:
remote:
remote: Add 'rails_12factor' gem to your Gemfile to skip plugin injection
remote:
remote: ###### WARNING:
remote:
remote: No Procfile detected, using the default web server.
remote: We recommend explicitly declaring how to boot your server process via a Procfile.
remote: https://devcenter.heroku.com/articles/ruby-default-web-server
remote:
remote:
remote: -----> Discovering process types
remote: Procfile declares types -> (none)
remote: Default types for buildpack -> console, rake, web
remote:
remote: -----> Compressing...
remote: Done: 31.9M
remote: -----> Launching...
remote: Released v6
remote: https://glacial-ravine-68630.herokuapp.com/ deployed to Heroku
remote:
remote: ! Warning: You are running on a deprecated stack.
remote: ! Please upgrade to the latest stack by following the instructions on:
remote: ! https://devcenter.heroku.com/articles/upgrading-to-the-latest-stack
remote:
remote: Verifying deploy... done.
To https://git.heroku.com/glacial-ravine-68630.git
* [new branch] master -> master
```
Co-authored-by: Colby Swandale <me@colby.fyi>
|
| | | |
| | | |
| | | |
| | | | |
Some code that used to be unreachable was changed in https://github.com/bundler/bundler/issues/6829. This is causing some issues on some versions of Ruby, see https://github.com/bundler/bundler/pull/6849.
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
6853: add bundle-remove entry to bundler man page r=colby-swandale a=colby-swandale
### What was the end-user problem that led to this PR?
The manual entry for `bundle remove` was missing in `bundle.ronn`
### What was your diagnosis of the problem?
See #6846
Fixes #6846
Co-authored-by: Colby Swandale <me@colby.fyi>
|
|/ / / / |
|
|\ \ \ \
| |/ / /
|/| | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
6828: Added quiet flag to inline bundler r=colby-swandale a=ipepe
Thanks so much for the contribution!
To make reviewing this PR a bit easier, please fill out answers to the following questions.
### What was the end-user problem that led to this PR?
I'm using inline bundler on my CI minitest file. I wanted to make it quiet so output is clean and meaningful.
### What was your diagnosis of the problem?
Bundler inline's gemfile method only accepted :ui option.
### What is your fix for the problem, implemented in this PR?
I added quiet option flag to gemfile method.
### Why did you choose this fix out of the possible options?
I chose this fix because it looked simple and clean.
Co-authored-by: Patryk Ptasiński <github@ipepe.pl>
|
| | | | |
|
|\ \ \ \
| | |/ /
| |/| |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
* 1-17-stable:
Version 1.17.2 with changelog
Merge #6798
Merge #6818
Merge #6786
Merge #6743
Merge #6742
Merge #6740
Merge #6834
Merge pull request #6752 from bundler/indirect/backport-6737
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
6798: Use https in the Github shortcut by default in Bundler 2 r=colby-swandale a=colby-swandale
This PR is setting Git gems to be fetched over https by default.
Note: This PR is successing #6791
Closes #6785
Co-authored-by: Colby Swandale <me@colby.fyi>
(cherry picked from commit cf45792213fadf97f7aa6464de8ebd79f09725d2)
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
6818: Following up ruby core changes. r=hsbt a=hsbt
### What is your fix for the problem, implemented in this PR?
These changes enabled to use the same configuration of executables in ruby core repository.
* To use libexec instead of bin directory.
* Restore exe direcotry for bundler.gemspec while running test suite.
### Why did you choose this fix out of the possible options?
The ruby core repository uses `exe` directory for other usage. I chose `libexec` instead of `exe` in ruby core. And, The location of `bundler.gemspec` is not the root of the repository on ruby core. We should restore `libexec` to `exe` under the `lib` dir.
see. https://github.com/ruby/ruby/blob/trunk/lib/bundler.gemspec
Co-authored-by: SHIBATA Hiroshi <hsbt@ruby-lang.org>
(cherry picked from commit a578c4ee390fadb746252b4bd496f8ee6d90add4)
(cherry picked from commit 1871506eeccee2b0b83b0ec0a6eb8f6638f44845)
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
6786: Followed up #6743 r=hsbt a=hsbt
I fixed them.
Co-authored-by: SHIBATA Hiroshi <hsbt@ruby-lang.org>
(cherry picked from commit 9cfe9bd9be4b44bde1fd71e6faab494509ceb7b6)
(cherry picked from commit a7207e171d1e651fe7bf8361d745829a47a272a3)
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
6743: Support file structure of ruby core repository. r=hsbt a=hsbt
In the ruby core repository, I put bundler executable and bundler libraries under the `bin` and `lib` directories. It breaks the current behavior.
Support the structure of ruby core repository.
Co-authored-by: SHIBATA Hiroshi <hsbt@ruby-lang.org>
(cherry picked from commit 172ec59db53ec05a91c0d9eb72e2d715ae82f3c0)
(cherry picked from commit 02cd16945342a5a74051c04d208337f170464f34)
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
6742: Use helper method instead of hard-code path. r=colby-swandale a=hsbt
### What was the end-user problem that led to this PR?
In ruby core repository, We need to replace executable file like `ruby`, `rake`, `gem`.
### What is your fix for the problem, implemented in this PR?
This pull request makes hard-coded executable file to the helper methods.
Co-authored-by: SHIBATA Hiroshi <hsbt@ruby-lang.org>
(cherry picked from commit 3cc783b9495f85b8c3fea480d888c4f032942e89)
(cherry picked from commit 2dd5d81402bbeb17f31fc371513033753daf4a10)
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
6740: Removed win32-open3 workaround. r=colby-swandale a=hsbt
### What was the end-user problem that led to this PR?
`win32-open3` gem was required Ruby 1.8 with Windows environment. Because RubyInstaller2 only provides the version of Ruby 2.1+.
### What is your fix for the problem, implemented in this PR?
Removed needless workaround.
Co-authored-by: SHIBATA Hiroshi <hsbt@ruby-lang.org>
(cherry picked from commit 6063718bc6c77b6a16621741f94866d6555f4cee)
(cherry picked from commit ca4837445a672ae002c4bc0f5dceed31750423f9)
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
6834: Allow files other than Gemfile.lock to be opened in definition specs r=hsbt a=segiddins
### What was the end-user problem that led to this PR?
The problem was the specs are brittle.
### What was your diagnosis of the problem?
My diagnosis was we should assume code can open other files.
### What is your fix for the problem, implemented in this PR?
My fix allows other files to be opened, and only raises when opening the file under test.
Co-authored-by: Samuel Giddins <segiddins@segiddins.me>
(cherry picked from commit cca1f63bffc47c7b016810d24e13e2dd4fdced12)
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
backport #6737 to 1-16-stable
(cherry picked from commit 8a789f00bf5ce93928f0d03ac324387c7d58db46)
|