@@ -17,14 +17,35 @@ ruby_version_segments = Gem::Version.new(RUBY_VERSION.dup).segments
17
17
minor_version = ruby_version_segments [ 0 ..1 ] . join ( '.' )
18
18
19
19
group :development do
20
- gem "json" , '= 2.0.4' , require : false if Gem ::Requirement . create ( '~> 2.4.2' ) . satisfied_by? ( Gem ::Version . new ( RUBY_VERSION . dup ) )
21
- gem "json" , '= 2.1.0' , require : false if Gem ::Requirement . create ( [ '>= 2.5.0' , '< 2.7.0' ] ) . satisfied_by? ( Gem ::Version . new ( RUBY_VERSION . dup ) )
22
- gem "json" , '= 2.3.0' , require : false if Gem ::Requirement . create ( [ '>= 2.7.0' , '< 2.8.0' ] ) . satisfied_by? ( Gem ::Version . new ( RUBY_VERSION . dup ) )
23
- gem "puppet-module-posix-default-r#{ minor_version } " , '~> 1.0' , require : false , platforms : [ :ruby ]
24
- gem "puppet-module-posix-dev-r#{ minor_version } " , '~> 1.0' , require : false , platforms : [ :ruby ]
25
- gem "puppet-module-win-default-r#{ minor_version } " , '~> 1.0' , require : false , platforms : [ :mswin , :mingw , :x64_mingw ]
26
- gem "puppet-module-win-dev-r#{ minor_version } " , '~> 1.0' , require : false , platforms : [ :mswin , :mingw , :x64_mingw ]
27
- gem "github_changelog_generator" , '1.15.0' , require : false
20
+ gem "json" , '= 2.0.4' , require : false if Gem ::Requirement . create ( '~> 2.4.2' ) . satisfied_by? ( Gem ::Version . new ( RUBY_VERSION . dup ) )
21
+ gem "json" , '= 2.1.0' , require : false if Gem ::Requirement . create ( [ '>= 2.5.0' , '< 2.7.0' ] ) . satisfied_by? ( Gem ::Version . new ( RUBY_VERSION . dup ) )
22
+ gem "json" , '= 2.3.0' , require : false if Gem ::Requirement . create ( [ '>= 2.7.0' , '< 2.8.0' ] ) . satisfied_by? ( Gem ::Version . new ( RUBY_VERSION . dup ) )
23
+ gem "puppet-module-posix-default-r#{ minor_version } " , '~> 1.0' , require : false , platforms : [ :ruby ]
24
+ gem "puppet-module-posix-dev-r#{ minor_version } " , '~> 1.0' , require : false , platforms : [ :ruby ]
25
+ gem "puppet-module-win-default-r#{ minor_version } " , '~> 1.0' , require : false , platforms : [ :mswin , :mingw , :x64_mingw ]
26
+ gem "puppet-module-win-dev-r#{ minor_version } " , '~> 1.0' , require : false , platforms : [ :mswin , :mingw , :x64_mingw ]
27
+ gem "github_changelog_generator" , '~> 1.15' , require : false
28
+ gem "puppet-lint-absolute_classname-check" , '~> 3.0' , require : false
29
+ gem "puppet-lint-absolute_template_path" , '~> 1.0' , require : false
30
+ gem "puppet-lint-anchor-check" , '~> 1.0' , require : false
31
+ gem "puppet-lint-classes_and_types_beginning_with_digits-check" , '~> 0.1' , require : false
32
+ gem "puppet-lint-empty_string-check" , '~> 0.2' , require : false
33
+ gem "puppet-lint-file_ensure-check" , '~> 0.3' , require : false
34
+ gem "puppet-lint-leading_zero-check" , '~> 0.1' , require : false
35
+ gem "puppet-lint-legacy_facts-check" , '~> 1.0' , require : false
36
+ gem "puppet-lint-manifest_whitespace-check" , '~> 0.1' , require : false
37
+ gem "puppet-lint-param-docs" , '~> 1.6' , require : false
38
+ gem "puppet-lint-resource_reference_syntax" , '~> 1.0' , require : false
39
+ gem "puppet-lint-spaceship_operator_without_tag-check" , '~> 0.1' , require : false
40
+ gem "puppet-lint-strict_indent-check" , '~> 2.0' , require : false
41
+ gem "puppet-lint-top_scope_facts-check" , '~> 1.0' , require : false
42
+ gem "puppet-lint-topscope-variable-check" , '~> 1.0' , require : false
43
+ gem "puppet-lint-trailing_comma-check" , '~> 0.4' , require : false
44
+ gem "puppet-lint-trailing_newline-check" , '~> 1.1' , require : false
45
+ gem "puppet-lint-undef_in_function-check" , '~> 0.2' , require : false
46
+ gem "puppet-lint-unquoted_string-check" , '~> 2.0' , require : false
47
+ gem "puppet-lint-variable_contains_upcase" , '~> 1.2' , require : false
48
+ gem "puppet-lint-version_comparison-check" , '~> 0.2' , require : false
28
49
end
29
50
group :system_tests do
30
51
gem "puppet-module-posix-system-r#{ minor_version } " , '~> 1.0' , require : false , platforms : [ :ruby ]
@@ -45,16 +66,6 @@ gems['puppet'] = location_for(puppet_version)
45
66
gems [ 'facter' ] = location_for ( facter_version ) if facter_version
46
67
gems [ 'hiera' ] = location_for ( hiera_version ) if hiera_version
47
68
48
- if Gem . win_platform? && puppet_version =~ %r{^(file:///|git://)}
49
- # If we're using a Puppet gem on Windows which handles its own win32-xxx gem
50
- # dependencies (>= 3.5.0), set the maximum versions (see PUP-6445).
51
- gems [ 'win32-dir' ] = [ '<= 0.4.9' , require : false ]
52
- gems [ 'win32-eventlog' ] = [ '<= 0.6.5' , require : false ]
53
- gems [ 'win32-process' ] = [ '<= 0.7.5' , require : false ]
54
- gems [ 'win32-security' ] = [ '<= 0.2.5' , require : false ]
55
- gems [ 'win32-service' ] = [ '0.8.8' , require : false ]
56
- end
57
-
58
69
gems . each do |gem_name , gem_params |
59
70
gem gem_name , *gem_params
60
71
end
0 commit comments