Pin metadata-json-lint and webmock

With release 2.0.0 metadata-json-lint requires ruby 2.0 or greater. Not
all of our platforms come with ruby 2.0 or greater so pin to less than
the 2.0.0 release of metadata-json-lint.

Webmock is in a similar boat with release 3.0.0 dropping support for
ruby < 2.0. Pin this package below 3.0.0 as well.

Change-Id: I698b82c9e4fa2402cbea14a2500402395e6af2ba
This commit is contained in:
Clark Boylan 2017-09-20 13:11:27 -07:00
parent 2cc8cce5cf
commit 7835c3877c
1 changed files with 4 additions and 2 deletions

View File

@ -19,7 +19,8 @@ Gem::Specification.new do |spec|
# dependencies that are needed to run puppet-lint
spec.add_dependency 'puppet', [ '~> 3.8']
spec.add_dependency 'puppetlabs_spec_helper'
spec.add_dependency 'metadata-json-lint'
# metadata-job-lint 2.0 requires Ruby version ~> 2.0
spec.add_dependency 'metadata-json-lint', ['< 2.0.0']
spec.add_dependency 'puppet-lint-absolute_classname-check'
spec.add_dependency 'puppet-lint-absolute_template_path'
spec.add_dependency 'puppet-lint-trailing_newline-check'
@ -31,7 +32,8 @@ Gem::Specification.new do |spec|
spec.add_dependency 'puppet-lint-undef_in_function-check'
spec.add_dependency 'json'
spec.add_dependency 'netaddr'
spec.add_dependency 'webmock'
# webmock 3.0 requires Ruby version ~> 2.0
spec.add_dependency 'webmock', ['< 3.0.0']
# google-api-client requires Ruby version ~> 2.0
spec.add_dependency 'google-api-client', ['0.9.4']
# latest json_pure requires Ruby version ~> 2.0