From 9efd29a13eea607eae1b0ba912ba70dcbf7b0794 Mon Sep 17 00:00:00 2001 From: Erick Banks Date: Thu, 18 Oct 2018 12:58:48 -0700 Subject: [PATCH] (MODULES-7833) Update metadata for Puppet 6 --- .sync.yml | 9 ++++++- Gemfile | 10 ++++---- appveyor.yml | 66 ++++++++++++++++++++++++++++++++------------------- metadata.json | 2 +- 4 files changed, 55 insertions(+), 32 deletions(-) diff --git a/.sync.yml b/.sync.yml index 429cd4ed..19fb87ef 100644 --- a/.sync.yml +++ b/.sync.yml @@ -25,7 +25,14 @@ spec/default_facts.yml: unmanaged: true appveyor.yml: - unmanaged: true + matrix_extras: + - PUPPET_GEM_VERSION: ~> 6.0 + RUBY_VERSION: 25 + CHECK: parallel_spec + - PUPPET_GEM_VERSION: ~> 6.0 + RUBY_VERSION: 25-x64 + CHECK: parallel_spec + .gitlab-ci.yml: delete: true diff --git a/Gemfile b/Gemfile index 88407785..6962fda8 100644 --- a/Gemfile +++ b/Gemfile @@ -35,11 +35,11 @@ group :development do gem "puppet-module-win-dev-r#{minor_version}", require: false, platforms: [:mswin, :mingw, :x64_mingw] end group :system_tests do - gem "puppet-module-posix-system-r#{minor_version}", require: false, platforms: [:ruby] - gem "puppet-module-win-system-r#{minor_version}", require: false, platforms: [:mswin, :mingw, :x64_mingw] - gem "beaker-testmode_switcher", '~> 0.4', require: false - gem "master_manipulator", require: false - gem "puppet-blacksmith", '~> 3.4', require: false + gem "puppet-module-posix-system-r#{minor_version}", require: false, platforms: [:ruby] + gem "puppet-module-win-system-r#{minor_version}", require: false, platforms: [:mswin, :mingw, :x64_mingw] + gem "beaker-testmode_switcher", '~> 0.4', require: false + gem "master_manipulator", require: false + gem "puppet-blacksmith", '~> 3.4', require: false end puppet_version = ENV['PUPPET_GEM_VERSION'] diff --git a/appveyor.yml b/appveyor.yml index b962bca5..0652c6ec 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -10,34 +10,50 @@ init: - 'mkdir C:\ProgramData\PuppetLabs\puppet\var && exit 0' environment: matrix: - - PUPPET_GEM_VERSION: ~> 4.0 - RUBY_VER: 21 - - PUPPET_GEM_VERSION: ~> 4.0 - RUBY_VER: 21-x64 - - PUPPET_GEM_VERSION: ~> 5.0 - RUBY_VER: 24 - - PUPPET_GEM_VERSION: ~> 5.0 - RUBY_VER: 24-x64 - - PUPPET_GEM_VERSION: 4.7.1 - RUBY_VER: 21-x64 + - + RUBY_VERSION: 24-x64 + CHECK: syntax lint metadata_lint check:symlinks check:git_ignore check:dot_underscore check:test_file rubocop + - + PUPPET_GEM_VERSION: ~> 4.0 + RUBY_VERSION: 21 + CHECK: parallel_spec + - + PUPPET_GEM_VERSION: ~> 4.0 + RUBY_VERSION: 21-x64 + CHECK: parallel_spec + - + PUPPET_GEM_VERSION: ~> 5.0 + RUBY_VERSION: 24 + CHECK: parallel_spec + - + PUPPET_GEM_VERSION: ~> 5.0 + RUBY_VERSION: 24-x64 + CHECK: parallel_spec + - + PUPPET_GEM_VERSION: ~> 6.0 + RUBY_VERSION: 25 + CHECK: parallel_spec + - + PUPPET_GEM_VERSION: ~> 6.0 + RUBY_VERSION: 25-x64 + CHECK: parallel_spec matrix: fast_finish: true install: -- SET PATH=C:\Ruby%RUBY_VER%\bin;%PATH% -- ps: | - gem list openssl - ruby -ropenssl -e 'puts \"OpenSSL Version - #{OpenSSL::OPENSSL_VERSION}\"; puts \"OpenSSL Library Version - #{OpenSSL::OPENSSL_LIBRARY_VERSION}\"' -- bundle install --jobs 4 --retry 2 --without system_tests -- type Gemfile.lock + - set PATH=C:\Ruby%RUBY_VERSION%\bin;%PATH% + - bundle install --jobs 4 --retry 2 --without system_tests + - type Gemfile.lock build: off test_script: -- bundle exec puppet -V -- ruby -v -- bundle exec rake spec SPEC_OPTS='--format documentation' + - bundle exec puppet -V + - ruby -v + - gem -v + - bundle -v + - bundle exec rake %CHECK% notifications: -- provider: Email - to: - - nobody@nowhere.com - on_build_success: false - on_build_failure: false - on_build_status_changed: false + - provider: Email + to: + - nobody@nowhere.com + on_build_success: false + on_build_failure: false + on_build_status_changed: false diff --git a/metadata.json b/metadata.json index a8decb4c..8e6d11e4 100644 --- a/metadata.json +++ b/metadata.json @@ -26,7 +26,7 @@ "requirements": [ { "name": "puppet", - "version_requirement": ">=4.7.0 < 6.0.0" + "version_requirement": ">=4.7.0 < 7.0.0" } ], "tags": [