Skip to content

Commit d8c481e

Browse files
authored
pdksync - "PDK update 3.4.0" (#17)
* "Update PDK to ${PDK_TEMPLATE_REF}" * Update workflow Ubuntu version * Fix: Space before arrow
1 parent 92e829e commit d8c481e

File tree

7 files changed

+31
-15
lines changed

7 files changed

+31
-15
lines changed

.github/workflows/ci.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ concurrency:
1313
jobs:
1414
setup_matrix:
1515
name: Setup Test Matrix
16-
runs-on: ubuntu-20.04
16+
runs-on: ubuntu-24.04
1717
timeout-minutes: 40
1818
outputs:
1919
puppet_unit_test_matrix: ${{ steps.get-outputs.outputs.puppet_unit_test_matrix }}
@@ -39,7 +39,7 @@ jobs:
3939

4040
unit:
4141
needs: setup_matrix
42-
runs-on: ubuntu-20.04
42+
runs-on: ubuntu-24.04
4343
timeout-minutes: 40
4444
strategy:
4545
fail-fast: false
@@ -61,7 +61,7 @@ jobs:
6161
acceptance:
6262
name: Litmus Acceptance
6363
needs: unit
64-
runs-on: ubuntu-20.04
64+
runs-on: ubuntu-24.04
6565
env:
6666
BOLT_GEM: true
6767
CI: true
@@ -89,7 +89,7 @@ jobs:
8989
needs:
9090
- unit
9191
- acceptance
92-
runs-on: ubuntu-20.04
92+
runs-on: ubuntu-24.04
9393
name: Test suite
9494
steps:
9595
- run: echo Test suite completed

.puppet-lint.rc

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,9 @@
1+
--fail-on-warnings
12
--relative
3+
--no-80chars-check
4+
--no-140chars-check
5+
--no-class_inherits_from_params_class-check
6+
--no-autoloader_layout-check
7+
--no-documentation-check
8+
--no-single_quote_string_with_variables-check
9+
--ignore-paths=.vendor/**/*.pp,.bundle/**/*.pp,pkg/**/*.pp,spec/**/*.pp,tests/**/*.pp,types/**/*.pp,vendor/**/*.pp

.sync.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -124,8 +124,6 @@ Gemfile:
124124
':test':
125125
- gem: 'puppet_metadata'
126126
version: '~> 4.0'
127-
- gem: 'puppet-blacksmith'
128-
require: false
129127
- gem: 'ed25519'
130128
version:
131129
- '>= 1.2'

Gemfile

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,12 @@ group :development do
2222
gem "racc", '~> 1.4.0', require: false if Gem::Requirement.create(['>= 2.7.0', '< 3.0.0']).satisfied_by?(Gem::Version.new(RUBY_VERSION.dup))
2323
gem "deep_merge", '~> 1.2.2', require: false
2424
gem "voxpupuli-puppet-lint-plugins", '~> 5.0', require: false
25-
gem "facterdb", '~> 2.1', require: false
25+
gem "facterdb", '~> 2.1', require: false if Gem::Requirement.create(['< 3.0.0']).satisfied_by?(Gem::Version.new(RUBY_VERSION.dup))
26+
gem "facterdb", '~> 3.0', require: false if Gem::Requirement.create(['>= 3.0.0']).satisfied_by?(Gem::Version.new(RUBY_VERSION.dup))
2627
gem "metadata-json-lint", '~> 4.0', require: false
27-
gem "rspec-puppet-facts", '~> 4.0', require: false
28+
gem "json-schema", '< 5.1.1', require: false
29+
gem "rspec-puppet-facts", '~> 4.0', require: false if Gem::Requirement.create(['< 3.0.0']).satisfied_by?(Gem::Version.new(RUBY_VERSION.dup))
30+
gem "rspec-puppet-facts", '~> 5.0', require: false if Gem::Requirement.create(['>= 3.0.0']).satisfied_by?(Gem::Version.new(RUBY_VERSION.dup))
2831
gem "dependency_checker", '~> 1.0.0', require: false
2932
gem "parallel_tests", '= 3.12.1', require: false
3033
gem "pry", '~> 0.10', require: false
@@ -34,7 +37,6 @@ group :development do
3437
gem "rubocop-performance", '= 1.16.0', require: false
3538
gem "rubocop-rspec", '= 2.19.0', require: false
3639
gem "rb-readline", '= 0.5.5', require: false, platforms: [:mswin, :mingw, :x64_mingw]
37-
gem "rexml", '>= 3.0.0', '< 3.2.7', require: false
3840
gem "github_changelog_generator", '~> 1.15', require: false if Gem::Version.new(RUBY_VERSION.dup) >= Gem::Version.new('2.3.0')
3941
gem "puppet-lint-file_ensure-check", require: false
4042
gem "puppet-lint-manifest_whitespace-check", require: false
@@ -43,7 +45,8 @@ group :development do
4345
end
4446
group :development, :release_prep do
4547
gem "puppet-strings", '~> 4.0', require: false
46-
gem "puppetlabs_spec_helper", '~> 7.0', require: false
48+
gem "puppetlabs_spec_helper", '~> 8.0', require: false
49+
gem "puppet-blacksmith", '~> 7.0', require: false
4750
end
4851
group :system_tests do
4952
gem "puppet_litmus", '~> 1.0', require: false, platforms: [:ruby, :x64_mingw]
@@ -52,7 +55,6 @@ group :system_tests do
5255
end
5356
group :test do
5457
gem "puppet_metadata", '~> 4.0', require: false
55-
gem "puppet-blacksmith", require: false
5658
gem "ed25519", '>= 1.2', '< 2.0', require: false
5759
gem "bcrypt_pbkdf", '>= 1.0', '< 2.0', require: false
5860
end

Rakefile

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,14 @@ require 'puppet_blacksmith/rake_tasks' if Gem.loaded_specs.key? 'puppet-blacksmi
99
require 'github_changelog_generator/task' if Gem.loaded_specs.key? 'github_changelog_generator'
1010

1111
PuppetLint.configuration.send('disable_relative')
12+
PuppetLint.configuration.send('disable_80chars')
13+
PuppetLint.configuration.send('disable_140chars')
14+
PuppetLint.configuration.send('disable_class_inherits_from_params_class')
15+
PuppetLint.configuration.send('disable_autoloader_layout')
16+
PuppetLint.configuration.send('disable_documentation')
17+
PuppetLint.configuration.send('disable_single_quote_string_with_variables')
18+
PuppetLint.configuration.fail_on_warnings = true
19+
PuppetLint.configuration.ignore_paths = [".vendor/**/*.pp", ".bundle/**/*.pp", "pkg/**/*.pp", "spec/**/*.pp", "tests/**/*.pp", "types/**/*.pp", "vendor/**/*.pp"]
1220

1321
def changelog_user
1422
return unless Rake.application.top_level_tasks.include? "changelog"

manifests/package.pp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,6 @@
5353
}
5454

5555
package { $osquery::package_name:
56-
ensure => $osquery::package_ensure,
56+
ensure => $osquery::package_ensure,
5757
}
5858
}

metadata.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@
6565
"version_requirement": ">= 7.0.0 < 9.0.0"
6666
}
6767
],
68-
"pdk-version": "3.3.0",
69-
"template-url": "https://github.com/puppetlabs/pdk-templates#3.3.0",
70-
"template-ref": "tags/3.3.0-0-g5d17ec1"
68+
"pdk-version": "3.4.0",
69+
"template-url": "https://github.com/puppetlabs/pdk-templates#3.4.0.3",
70+
"template-ref": "tags/3.4.0.3-0-g8fb22fc"
7171
}

0 commit comments

Comments
 (0)