Skip to content

Commit 65ec3b5

Browse files
author
carabasdaniel
authored
Merge pull request #1210 from tphoney/FM-7709
(FM-7709) pdksync and remove beaker
2 parents 6b27930 + 95315db commit 65ec3b5

File tree

7 files changed

+27
-39
lines changed

7 files changed

+27
-39
lines changed

.rubocop.yml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
require:
3-
- rubocop-i18n
43
- rubocop-rspec
4+
- rubocop-i18n
55
AllCops:
66
DisplayCopNames: true
77
TargetRubyVersion: '2.1'
@@ -21,10 +21,12 @@ AllCops:
2121
Metrics/LineLength:
2222
Description: People have wide screens, use them.
2323
Max: 200
24+
GetText:
25+
Enabled: false
2426
GetText/DecorateString:
2527
Description: We don't want to decorate test output.
2628
Exclude:
27-
- spec/*
29+
- spec/**/*
2830
RSpec/BeforeAfterAll:
2931
Description: Beware of using after(:all) as it may cause state to leak between tests.
3032
A necessary evil in acceptance testing.

.sync.yml

Lines changed: 0 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -14,30 +14,13 @@ Gemfile:
1414
git: 'https://github.com/skywinder/github-changelog-generator'
1515
ref: '20ee04ba1234e9e83eb2ffb5056e23d641c7a018'
1616
condition: "Gem::Version.new(RUBY_VERSION.dup) >= Gem::Version.new('2.2.2')"
17-
required:
18-
':system_tests':
19-
- gem: 'puppet-module-posix-system-r#{minor_version}'
20-
platforms: ruby
21-
- gem: 'puppet-module-win-system-r#{minor_version}'
22-
platforms:
23-
- mswin
24-
- mingw
25-
- x64_mingw
26-
- gem: 'puppet_litmus'
27-
platforms:
28-
- ruby
29-
- mswin
30-
- mingw
31-
- x64_mingw
32-
condition: "ENV['PUPPET_GEM_VERSION'].nil? or ENV['PUPPET_GEM_VERSION'] !~ %r{ 5}"
3317

3418
appveyor.yml:
3519
unmanaged: true
3620

3721
Rakefile:
3822
requires:
3923
- puppet_pot_generator/rake_tasks
40-
use_litmus_tasks: true
4124
  changelog_user: 'puppetlabs'
4225

4326
spec/spec_helper.rb:

.vscode/extensions.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"recommendations": [
3+
"jpogran.puppet-vscode",
4+
"rebornix.Ruby"
5+
]
6+
}

Gemfile

Lines changed: 12 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -17,23 +17,18 @@ ruby_version_segments = Gem::Version.new(RUBY_VERSION.dup).segments
1717
minor_version = ruby_version_segments[0..1].join('.')
1818

1919
group :development do
20-
gem "fast_gettext", '1.1.0', require: false if Gem::Version.new(RUBY_VERSION.dup) < Gem::Version.new('2.1.0')
21-
gem "fast_gettext", require: false if Gem::Version.new(RUBY_VERSION.dup) >= Gem::Version.new('2.1.0')
22-
gem "json_pure", '<= 2.0.1', require: false if Gem::Version.new(RUBY_VERSION.dup) < Gem::Version.new('2.0.0')
23-
gem "json", '= 1.8.1', require: false if Gem::Version.new(RUBY_VERSION.dup) == Gem::Version.new('2.1.9')
24-
gem "json", '= 2.0.4', require: false if Gem::Requirement.create('~> 2.4.2').satisfied_by?(Gem::Version.new(RUBY_VERSION.dup))
25-
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))
26-
gem "puppet-module-posix-default-r#{minor_version}", require: false, platforms: [:ruby]
27-
gem "puppet-module-posix-dev-r#{minor_version}", require: false, platforms: [:ruby]
28-
gem "puppet-module-win-default-r#{minor_version}", require: false, platforms: [:mswin, :mingw, :x64_mingw]
29-
gem "puppet-module-win-dev-r#{minor_version}", require: false, platforms: [:mswin, :mingw, :x64_mingw]
30-
gem "puppet-lint-i18n", require: false
31-
gem "github_changelog_generator", require: false, git: 'https://github.com/skywinder/github-changelog-generator', ref: '20ee04ba1234e9e83eb2ffb5056e23d641c7a018' if Gem::Version.new(RUBY_VERSION.dup) >= Gem::Version.new('2.2.2')
32-
end
33-
group :system_tests do
34-
gem "puppet-module-posix-system-r#{minor_version}", require: false, platforms: [:ruby]
35-
gem "puppet-module-win-system-r#{minor_version}", require: false, platforms: [:mswin, :mingw, :x64_mingw]
36-
gem "puppet_litmus", require: false, platforms: [:ruby, :mswin, :mingw, :x64_mingw] if ENV['PUPPET_GEM_VERSION'].nil? or ENV['PUPPET_GEM_VERSION'] !~ %r{ 5}
20+
gem "fast_gettext", '1.1.0', require: false if Gem::Version.new(RUBY_VERSION.dup) < Gem::Version.new('2.1.0')
21+
gem "fast_gettext", require: false if Gem::Version.new(RUBY_VERSION.dup) >= Gem::Version.new('2.1.0')
22+
gem "json_pure", '<= 2.0.1', require: false if Gem::Version.new(RUBY_VERSION.dup) < Gem::Version.new('2.0.0')
23+
gem "json", '= 1.8.1', require: false if Gem::Version.new(RUBY_VERSION.dup) == Gem::Version.new('2.1.9')
24+
gem "json", '= 2.0.4', require: false if Gem::Requirement.create('~> 2.4.2').satisfied_by?(Gem::Version.new(RUBY_VERSION.dup))
25+
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))
26+
gem "puppet-module-posix-default-r#{minor_version}", '~> 0.3', require: false, platforms: [:ruby]
27+
gem "puppet-module-posix-dev-r#{minor_version}", '~> 0.3', require: false, platforms: [:ruby]
28+
gem "puppet-module-win-default-r#{minor_version}", '~> 0.3', require: false, platforms: [:mswin, :mingw, :x64_mingw]
29+
gem "puppet-module-win-dev-r#{minor_version}", '~> 0.3', require: false, platforms: [:mswin, :mingw, :x64_mingw]
30+
gem "puppet-lint-i18n", require: false
31+
gem "github_changelog_generator", require: false, git: 'https://github.com/skywinder/github-changelog-generator', ref: '20ee04ba1234e9e83eb2ffb5056e23d641c7a018' if Gem::Version.new(RUBY_VERSION.dup) >= Gem::Version.new('2.2.2')
3732
end
3833

3934
puppet_version = ENV['PUPPET_GEM_VERSION']

Rakefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ end
1616

1717
def changelog_project
1818
return unless Rake.application.top_level_tasks.include? "changelog"
19-
returnVal = nil || JSON.load(File.read('metadata.json'))['name']
19+
returnVal = nil || JSON.load(File.read('metadata.json'))['source'].match(%r{.*/([^/]*)})[1]
2020
raise "unable to find the changelog_project in .sync.yml or the name in metadata.json" if returnVal.nil?
2121
puts "GitHubChangelogGenerator project:#{returnVal}"
2222
returnVal

metadata.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@
8181
}
8282
],
8383
"description": "MySQL module",
84-
"template-url": "https://github.com/puppetlabs/pdk-templates/#1.10.0",
85-
"template-ref": "1.10.0-0-gbba9ac3",
84+
"template-url": "https://github.com/puppetlabs/pdk-templates/#master",
85+
"template-ref": "heads/master-0-g2b33205",
8686
"pdk-version": "1.10.0"
8787
}

spec/spec_helper.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,8 @@
3737
end
3838
end
3939

40+
# Ensures that a module is defined
41+
# @param module_name Name of the module
4042
def ensure_module_defined(module_name)
4143
module_name.split('::').reduce(Object) do |last_module, next_module|
4244
last_module.const_set(next_module, Module.new) unless last_module.const_defined?(next_module, false)

0 commit comments

Comments
 (0)