commit f4330130d0514f0faa592c6648c1845a3f524550 Author: Takashi Kajinami Date: Tue Oct 6 00:54:10 2020 +0900 Pin lint packages This patch is a backport of the one in master[1] and pins lint packages to the current latest package, so that we don't have stable lint jobs broken by any change in lint rules. Note that puppet-lint-params-docs is pinned to 1.5.1, since the latest most of modules are not yet compatible with some new rules introduced by 1.6.0. [1] 2bc66551238722ea5f0899c7aebb328e9a568e51 Closes-Bug: #1898876 Change-Id: I2db46c4fd0e576e1ef65a2463dee7188642a1afe diff --git a/puppet-openstack_spec_helper.gemspec b/puppet-openstack_spec_helper.gemspec index 994a502..90387aa 100644 --- a/puppet-openstack_spec_helper.gemspec +++ b/puppet-openstack_spec_helper.gemspec @@ -33,11 +33,11 @@ Gem::Specification.new do |spec| spec.add_dependency 'rspec-puppet-facts' - spec.add_dependency 'metadata-json-lint' - spec.add_dependency 'puppet-lint-param-docs' - spec.add_dependency 'puppet-lint-unquoted_string-check' - spec.add_dependency 'puppet-lint-absolute_classname-check' - spec.add_dependency 'puppet-lint-leading_zero-check' + spec.add_dependency 'metadata-json-lint', ['= 2.4.0'] + spec.add_dependency 'puppet-lint-param-docs', ['= 1.5.1'] + spec.add_dependency 'puppet-lint-unquoted_string-check', ['= 2.0.0'] + spec.add_dependency 'puppet-lint-absolute_classname-check', ['= 2.0.0'] + spec.add_dependency 'puppet-lint-leading_zero-check', ['= 0.1.1'] spec.add_dependency 'json' spec.add_dependency 'webmock'