commit
417d1b6a53
|
@ -1 +1 @@
|
|||
modulesync_config_version: '1.5.0'
|
||||
modulesync_config_version: '1.6.0'
|
||||
|
|
|
@ -46,7 +46,7 @@ Style/HashSyntax:
|
|||
Style/RedundantReturn:
|
||||
Enabled: True
|
||||
|
||||
Style/EndOfLine:
|
||||
Layout/EndOfLine:
|
||||
Enabled: False
|
||||
|
||||
Lint/AmbiguousOperator:
|
||||
|
|
|
@ -4,12 +4,7 @@ dist: trusty
|
|||
language: ruby
|
||||
cache: bundler
|
||||
before_install:
|
||||
- bundle -v
|
||||
- rm Gemfile.lock || true
|
||||
- gem update --system
|
||||
- gem update bundler
|
||||
- gem --version
|
||||
- bundle -v
|
||||
- rm -f Gemfile.lock
|
||||
script:
|
||||
- 'bundle exec rake $CHECK'
|
||||
matrix:
|
||||
|
|
27
Rakefile
27
Rakefile
|
@ -26,6 +26,12 @@ exclude_paths = %w(
|
|||
PuppetLint.configuration.ignore_paths = exclude_paths
|
||||
PuppetSyntax.exclude_paths = exclude_paths
|
||||
|
||||
desc 'Auto-correct puppet-lint offenses'
|
||||
task 'lint:auto_correct' do
|
||||
PuppetLint.configuration.fix = true
|
||||
Rake::Task[:lint].invoke
|
||||
end
|
||||
|
||||
desc 'Run acceptance tests'
|
||||
RSpec::Core::RakeTask.new(:acceptance) do |t|
|
||||
t.pattern = 'spec/acceptance'
|
||||
|
@ -48,6 +54,27 @@ task test_with_coveralls: [:test] do
|
|||
end
|
||||
end
|
||||
|
||||
desc "Print supported beaker sets"
|
||||
task 'beaker_sets', [:directory] do |t, args|
|
||||
directory = args[:directory]
|
||||
|
||||
metadata = JSON.load(File.read('metadata.json'))
|
||||
|
||||
(metadata['operatingsystem_support'] || []).each do |os|
|
||||
(os['operatingsystemrelease'] || []).each do |release|
|
||||
if directory
|
||||
beaker_set = "#{directory}/#{os['operatingsystem'].downcase}-#{release}"
|
||||
else
|
||||
beaker_set = "#{os['operatingsystem'].downcase}-#{release}-x64"
|
||||
end
|
||||
|
||||
filename = "spec/acceptance/nodesets/#{beaker_set}.yml"
|
||||
|
||||
puts beaker_set if File.exists? filename
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
begin
|
||||
require 'github_changelog_generator/task'
|
||||
GitHubChangelogGenerator::RakeTask.new :changelog do |config|
|
||||
|
|
Loading…
Reference in New Issue