Skip to content

Conversation

@GabrielNagy
Copy link
Contributor

Create a separate group in the Gemfile for pdk and puppet-blacksmith which are only used for releasing. In the workflow, avoid installing the release group.

Pin puppet-module-posix-system and puppet-module-win-system to an older version since the newer ones do not bundle some gems that we use in acceptance (i.e. beaker-module_install_helper), causing tests to fail.

Update the workflow that tests with released Puppet gems to also test with Puppet 7.

Bump Ruby version in the static code analysis workflow to 2.6, as 2.5 will be EOL soon.

Remove testing with Puppet 5 from the workflows since it reached EOL.

Add beaker-puppet to the Gemfile since other core modules have it.

Add beaker-puppet to unify core module gemfiles
Create a separate group in the Gemfile for pdk and puppet-blacksmith
which are only used for releasing. In the workflow, avoid installing the
release group.
Pin puppet-module-posix-system and puppet-module-win-system to an older
version since the newer ones do not bundle some gems that we use in
acceptance (i.e. beaker-module_install_helper), causing tests to fail.
Update the workflow that tests with released Puppet gems to also test
with Puppet 7.

Remove testing with Puppet 5 from the workflows since it reached EOL.
Bump Ruby version in the static code analysis workflow to 2.6, as 2.5
will be EOL soon.
@GabrielNagy GabrielNagy requested a review from a team February 18, 2021 14:13
@luchihoratiu luchihoratiu merged commit 8844451 into puppetlabs:main Feb 18, 2021
@BobosilaVictor BobosilaVictor added the maintenance Maintenance chores are typically excluded from changelogs label Oct 4, 2021
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