From fe65e6f484c7be9729207ae74fce703e8c3aa540 Mon Sep 17 00:00:00 2001 From: Garrett Honeycutt Date: Tue, 12 Nov 2024 11:31:47 -0500 Subject: [PATCH] Add support for Ubuntu 24.04 (noble) --- .github/workflows/ci.yaml | 1 + .sync.yml | 1 + Gemfile | 16 ++++++++-------- metadata.json | 2 +- 4 files changed, 11 insertions(+), 9 deletions(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index f5c377a..8cad411 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -61,6 +61,7 @@ jobs: - "debian-12" - "ubuntu-2004" - "ubuntu-2204" + - "ubuntu-2404" puppet: - "puppet7" - "puppet8" diff --git a/.sync.yml b/.sync.yml index 866dbac..b0aafce 100644 --- a/.sync.yml +++ b/.sync.yml @@ -14,6 +14,7 @@ - debian-11 - ubuntu-2004 - ubuntu-2204 + - ubuntu-2404 puppet: - puppet7 - puppet8 diff --git a/Gemfile b/Gemfile index c5101c4..e3be232 100644 --- a/Gemfile +++ b/Gemfile @@ -17,16 +17,16 @@ ruby_version_segments = Gem::Version.new(RUBY_VERSION.dup).segments minor_version = ruby_version_segments[0..1].join('.') group :development do - gem "voxpupuli-test", '6.0.0', require: false - gem "rubocop-performance", '~> 1.18', require: false - gem "faraday", '~> 1.0', require: false - gem "github_changelog_generator", require: false - gem "puppet-blacksmith", require: false - gem "puppet-strings", require: false + gem "voxpupuli-test", require: false + gem "rubocop-performance", require: false + gem "faraday", require: false + gem "github_changelog_generator", require: false + gem "puppet-blacksmith", require: false + gem "puppet-strings", require: false end group :system_tests do - gem "beaker", *location_for(ENV['BEAKER_VERSION'] || '~> 4.29') - gem "beaker-abs", *location_for(ENV['BEAKER_ABS_VERSION'] || '~> 0.1') + gem "beaker" + gem "beaker-abs" gem "beaker-pe", require: false gem "beaker-hostgenerator" gem "beaker-rspec" diff --git a/metadata.json b/metadata.json index 53da18c..b207515 100644 --- a/metadata.json +++ b/metadata.json @@ -97,7 +97,7 @@ } ], "description": "Manages PAM, including specifying users and groups in access.conf, limits.conf, and limits fragments", - "pdk-version": "3.0.0", + "pdk-version": "3.3.0", "template-url": "https://github.com/tailored-automation/pdk-templates#main", "template-ref": "heads/main-0-g8e0611a" }