Pin beaker to < 3.0.0

Due to the requirement of ruby 2.2.x for beaker 3.1.0, we need to pin to
a working version. Version 3.0.0 of beaker had a bad reference that lead
to an older version of serverspec being pulled in. So we need to pin to
the last known good version which was in the 2.x series.

Change-Id: I0813ee882b1ecefa4eeea342c1594b53360574ab
This commit is contained in:
Alex Schultz 2016-10-06 12:11:12 -06:00
parent 87968ef1e7
commit 4f73403c18
1 changed files with 3 additions and 1 deletions

View File

@ -42,7 +42,9 @@ group :system_tests do
if beaker_version = ENV['BEAKER_VERSION']
gem 'beaker', *location_for(beaker_version)
else
gem 'beaker', :require => false
#NOTE(aschultz): beaker > 3.1.0 requires ruby 2.2.x and 3.0.0 had a bad
# serverspec reference. So pin to less than 3.0.0
gem 'beaker', '< 3.0.0', :require => false
end
if beaker_rspec_version = ENV['BEAKER_RSPEC_VERSION']
gem 'beaker-rspec', *location_for(beaker_rspec_version)