diff options
author | Roque Pinel <repinel@gmail.com> | 2015-06-05 15:28:11 -0500 |
---|---|---|
committer | Roque Pinel <repinel@gmail.com> | 2015-06-05 15:29:48 -0500 |
commit | 89550bc1a06d3fda27f03b19ec8af6531372e0e9 (patch) | |
tree | 172822c2e2b2261d771a6c56288c3cac9c763c0b /guides/bug_report_templates | |
parent | 423f14183f31565cc68d0674733b7b9edf3814a6 (diff) | |
download | rails-89550bc1a06d3fda27f03b19ec8af6531372e0e9.tar.gz rails-89550bc1a06d3fda27f03b19ec8af6531372e0e9.tar.bz2 rails-89550bc1a06d3fda27f03b19ec8af6531372e0e9.zip |
Add the bug report templates to the Travis CI build
The bug report templates are now executed from the `ci/travis.rb` when
`GEM` contains `guides`.
I started by creating a `test` task in `guides/Rakefile` to handle this,
but since inline `gemfile` must not be executed with `bundle exec`, that
rake task would not be consistent with others. So I went back by
executing them directly from `Build`.
Use inline Gemfile dependency when reporting gem bugs
Diffstat (limited to 'guides/bug_report_templates')
-rw-r--r-- | guides/bug_report_templates/action_controller_gem.rb | 10 | ||||
-rw-r--r-- | guides/bug_report_templates/action_controller_master.rb | 1 | ||||
-rw-r--r-- | guides/bug_report_templates/active_record_gem.rb | 11 | ||||
-rw-r--r-- | guides/bug_report_templates/generic_gem.rb | 11 |
4 files changed, 24 insertions, 9 deletions
diff --git a/guides/bug_report_templates/action_controller_gem.rb b/guides/bug_report_templates/action_controller_gem.rb index 032e6bfe11..5b12749051 100644 --- a/guides/bug_report_templates/action_controller_gem.rb +++ b/guides/bug_report_templates/action_controller_gem.rb @@ -1,7 +1,11 @@ -# Activate the gem you are reporting the issue against. -gem 'rails', '4.2.0' +require 'bundler/inline' + +gemfile(true) do + source 'https://rubygems.org' + # Activate the gem you are reporting the issue against. + gem 'rails', '4.2.0' +end -require 'rails' require 'rack/test' require 'action_controller/railtie' diff --git a/guides/bug_report_templates/action_controller_master.rb b/guides/bug_report_templates/action_controller_master.rb index 1a5cb4dd4e..9bdd7d28e4 100644 --- a/guides/bug_report_templates/action_controller_master.rb +++ b/guides/bug_report_templates/action_controller_master.rb @@ -6,7 +6,6 @@ gemfile(true) do gem 'arel', github: 'rails/arel' end -require 'rails' require 'action_controller/railtie' class TestApp < Rails::Application diff --git a/guides/bug_report_templates/active_record_gem.rb b/guides/bug_report_templates/active_record_gem.rb index b295d9d21f..5b27f76244 100644 --- a/guides/bug_report_templates/active_record_gem.rb +++ b/guides/bug_report_templates/active_record_gem.rb @@ -1,5 +1,12 @@ -# Activate the gem you are reporting the issue against. -gem 'activerecord', '4.2.0' +require 'bundler/inline' + +gemfile(true) do + source 'https://rubygems.org' + # Activate the gem you are reporting the issue against. + gem 'activerecord', '4.2.0' + gem 'sqlite3' +end + require 'active_record' require 'minitest/autorun' require 'logger' diff --git a/guides/bug_report_templates/generic_gem.rb b/guides/bug_report_templates/generic_gem.rb index 3e3f8593d4..0a4d15065b 100644 --- a/guides/bug_report_templates/generic_gem.rb +++ b/guides/bug_report_templates/generic_gem.rb @@ -1,6 +1,11 @@ -# Activate the gems you are reporting the issue against. -gem 'activesupport', '4.2.0' -require 'active_support' +require 'bundler/inline' + +gemfile(true) do + source 'https://rubygems.org' + # Activate the gem you are reporting the issue against. + gem 'activesupport', '4.2.0' +end + require 'active_support/core_ext/object/blank' require 'minitest/autorun' |