Bump default rspec-puppet version

We need rspec-puppet ~> 2.10.0 to run it with Ruby 3. We now explicitly
disable strict variable check[1] so no need to pin it to that old
version.

[1] 091457724459f8047411d0dbafc4cf434081dafb

Change-Id: I182c327e54317984217cdb4b4397a51a3fedfd74
This commit is contained in:
Takashi Kajinami 2023-01-27 17:02:14 +09:00
parent 3ec05090bb
commit 088cebfd82
1 changed files with 1 additions and 4 deletions

View File

@ -29,10 +29,7 @@ Gem::Specification.new do |spec|
puppetversion = ENV.key?('PUPPET_GEM_VERSION') ? ENV['PUPPET_GEM_VERSION'] : ['>= 6.0']
spec.add_dependency 'puppet', puppetversion
# TODO(tobias-urdin): We need to bump this to 2.7.1 soon which will cause strict checking
# of variables. This will break *a lot* of stuff because we are not properly including
# classes in pre_condition in many places which causes undefined variables.
rspec_puppet_version = ENV.key?('RSPEC_PUPPET_VERSION') ? ENV['RSPEC_PUPPET_VERSION'] : ['~> 2.3.0']
rspec_puppet_version = ENV.key?('RSPEC_PUPPET_VERSION') ? ENV['RSPEC_PUPPET_VERSION'] : ['~> 2.10.0']
spec.add_dependency 'rspec-puppet', rspec_puppet_version
spec.add_dependency 'rspec-puppet-facts'