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.
Create a separate group in the
Gemfile
forpdk
andpuppet-blacksmith
which are only used for releasing. In the workflow, avoid installing the release group.Pin
puppet-module-posix-system
andpuppet-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.