puppetlabs-java icon indicating copy to clipboard operation
puppetlabs-java copied to clipboard

Release prep v10.2.0

Open github-actions[bot] opened this issue 1 year ago • 4 comments
trafficstars

Automated release-prep through pdk-templates from commit 18cac85a20b5d7b8c50488e7d670f00f5ff8a008. Please verify before merging:

github-actions[bot] avatar Mar 12 '24 14:03 github-actions[bot]

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.

bastelfreak avatar Mar 12 '24 14:03 bastelfreak

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.

schustersv avatar Mar 14 '24 09:03 schustersv

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.

bastelfreak avatar Mar 14 '24 10:03 bastelfreak

Alright, see #587

schustersv avatar Mar 14 '24 10:03 schustersv

regenerated the changelog

bastelfreak avatar Apr 12 '24 12:04 bastelfreak

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.

Ramesh7 avatar Apr 15 '24 06:04 Ramesh7