puppetlabs-java
puppetlabs-java copied to clipboard
Release prep v10.2.0
Automated release-prep through pdk-templates from commit 18cac85a20b5d7b8c50488e7d670f00f5ff8a008. Please verify before merging:
I'm not sure if https://github.com/puppetlabs/puppetlabs-java/pull/576 is a breaking change or not. it dropped some old code, but the OS were already missing in the metadata.json.
Nightly tests for Debian 12 fail https://github.com/puppetlabs/puppetlabs-java/actions/runs/8273329382/job/22643950625 This happens due to the pinning of puppetlabs-puppet_agent to v4.13.0, which doesn't support Debian bookworm. Recently released v4.19.0 added support, using this version indeed fixes the nightlies. It's questionable whether pinning should stay in place at all though - according to the commit messages there was a bit of a back and forth, initially the pinning was introduced because of instabilities in the modules when transitioning to Puppet 8 it seems.
I still think the fixtures.yml should not pin any modules. It should pull the latest main/master branch so changes can be detected before they are released.
Alright, see #587
regenerated the changelog
Re-initiated release_prep with major version, as there is PR mentioned by @bastelfreak is marked as backword-compatibility.
Keeping this in open state for further thoughts.