|
1 | 1 | require 'json'
|
2 | 2 |
|
3 |
| -DEFAULT_PUPPET_VERSION = '5.5.22'.freeze |
4 |
| - |
5 | 3 | Gem::Specification.new do |s|
|
6 | 4 | s.required_ruby_version = '>= 2.6.0'
|
7 |
| - puppet_version = ENV['PUPPET_VERSION'] || DEFAULT_PUPPET_VERSION |
8 | 5 |
|
9 | 6 | s.name = 'octocatalog-diff'
|
10 | 7 | s.version = ENV['OCTOCATALOG_DIFF_VERSION'] || File.read(File.join(File.dirname(__FILE__), '.version')).strip
|
|
30 | 27 | s.add_runtime_dependency 'hashdiff', '>= 0.3.0'
|
31 | 28 | s.add_runtime_dependency 'parallel', '>= 1.12.0'
|
32 | 29 | s.add_runtime_dependency 'rugged', '>= 0.25.0b2'
|
33 |
| - s.add_runtime_dependency 'puppet', puppet_version |
34 |
| - s.add_development_dependency 'puppet', puppet_version |
| 30 | + s.add_runtime_dependency 'puppet', '>= 7' |
| 31 | + s.add_development_dependency 'puppet', '>= 7' |
35 | 32 | s.add_development_dependency 'rspec', '~> 3.4.0'
|
36 | 33 | s.add_development_dependency 'rake', '12.3.3'
|
37 | 34 | s.add_development_dependency 'parallel_tests', '2.7.1'
|
38 | 35 | s.add_development_dependency 'rspec-retry', '0.5.0'
|
39 | 36 | s.add_development_dependency 'rubocop', '= 0.49.0'
|
40 | 37 | s.add_development_dependency 'simplecov', '~> 0.14.1'
|
41 | 38 | s.add_development_dependency 'simplecov-erb', '~> 0.1.1'
|
42 |
| - |
43 |
| - puppet_v = Gem::Version.new(puppet_version) |
44 |
| - version_config = JSON.parse(File.read(File.join(File.dirname(__FILE__), 'config', 'puppet-versions.json'))) |
45 |
| - version_config.each do |data| |
46 |
| - next unless puppet_v >= Gem::Version.new(data['minimum_version']) |
47 |
| - next unless puppet_v <= Gem::Version.new(data['maximum_version']) |
48 |
| - data['additional_gems'].each do |additional_gem| |
49 |
| - s.add_development_dependency additional_gem['name'], additional_gem['version'] |
50 |
| - end |
51 |
| - end |
52 | 39 | end
|
0 commit comments