puppetlabs / puppetlabs-sshkeys_core

Apache License 2.0
4 stars 31 forks source link

(MODULES-10945) Core module spring cleaning 2021 #45

Closed GabrielNagy closed 3 years ago

GabrielNagy commented 3 years ago

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.