Skip to content

Conversation

@mhashizume
Copy link
Contributor

This PR comprises an update to the latest PDK template (3.5.1) and miscellaneous maintenance commits for the .sync.yml.

This is a follow-up to c05b7c7. PDK does not add environment variables
to the Gemfile unless a version is specified in .sync.yml, so this
commit adds a version for beaker-hostgenerator.
Previously, beaker-puppet was unable to be installed with newer versions
of Ruby. This was resolved in PA-6136, so we no longer need a
conditional in .sync.yml for beaker-puppet.
Previously, the async gem needed to be pinned to 1.30 because of the
version of Ruby that internal Jenkins runners were using. We are now
using more modern Rubies, so we do not need to pin the gem any longer.
@mhashizume mhashizume added the maintenance Maintenance chores are typically excluded from changelogs label Oct 29, 2025
@mhashizume mhashizume force-pushed the PA-7820/main/pdk-update branch 2 times, most recently from 85696a3 to 725e163 Compare October 29, 2025 22:26
@mhashizume
Copy link
Contributor Author

Blocked on puppetlabs/phoenix-github-actions#30

@mhashizume
Copy link
Contributor Author

GitHub Actions are not resolving phoenix-github-actions@main to the right commit, I'm going to close and re-open this PR in hopes that that fixes it.

@mhashizume mhashizume closed this Oct 31, 2025
@mhashizume mhashizume reopened this Oct 31, 2025
@mhashizume mhashizume closed this Nov 3, 2025
@mhashizume mhashizume reopened this Nov 3, 2025
@mhashizume mhashizume force-pushed the PA-7820/main/pdk-update branch 4 times, most recently from 9a15f66 to 29a81a1 Compare November 3, 2025 23:13
@mhashizume mhashizume closed this Dec 22, 2025
@mhashizume mhashizume reopened this Dec 22, 2025
mhashizume and others added 2 commits December 22, 2025 12:03
Upstream PDK template removed the following config files:

- Appveyor in puppetlabs/pdk-templates@a776159
- GitLab in puppetlabs/pdk-templates@89b3a9a
- Travis in puppetlabs/pdk-templates@36d9589

This commit removes configuration for those provides from .sync.yml.
This commit updates this module to the latest PDK template (3.5.1).

The new template updates the TargetRubyVersion in .rubocop.yml to 3.1,
so this commit fixes all instances of Style/HashSyntax cop violations.

It also updates legacy facts from puppet_agent_spec, as legacy facts
were removed in newer versions of FacterDB.
@mhashizume mhashizume force-pushed the PA-7820/main/pdk-update branch from 29a81a1 to 1182780 Compare December 22, 2025 20:03
@mhashizume mhashizume marked this pull request as ready for review December 22, 2025 20:51
@mhashizume mhashizume requested review from a team and bastelfreak as code owners December 22, 2025 20:51
@mhashizume mhashizume merged commit 37e7829 into main Dec 22, 2025
9 checks passed
@mhashizume mhashizume deleted the PA-7820/main/pdk-update branch December 22, 2025 21:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

maintenance Maintenance chores are typically excluded from changelogs

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants