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 from 699837b to 85696a3 Compare October 29, 2025 22:24
This commit updates this module to the latest PDK template (3.5.1).

It also:
- Addresses new Rubocop offenses associated with the update.
- 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 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
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.

2 participants