puppetlabs / puppetlabs-augeas_core

Manage files using Augeas
Apache License 2.0
3 stars 24 forks source link

(maint) Add PDK dependency #32

Closed GabrielNagy closed 4 years ago

GabrielNagy commented 4 years ago

It appears that PDK is now needed to use the module:push task from puppet-blacksmith. Add it as a dependency.

GabrielNagy commented 4 years ago

Confined the dependency to posix platforms since PDK 1.18.1 does not work on Windows with ruby 2.6/2.7 due to the hitimes dependency requesting Ruby versions older than 2.6. This is not a problem since we're always running the release task on Linux.

See https://github.com/puppetlabs/puppetlabs-augeas_core/pull/32/checks?check_run_id=1182459572