voxpupuli / puppet_metadata

The gem intends to provide an abstraction over Puppet's metadata.json file. Its API allow easy iteration over its illogical data structures.
Apache License 2.0
3 stars 13 forks source link

Enable AlmaLinux Acceptance testing #70

Closed bastelfreak closed 1 year ago

bastelfreak commented 1 year ago

This will require a new beaker-hostgenerator release. I tested this in https://github.com/voxpupuli/puppet-yum/pull/290. Also contains https://github.com/voxpupuli/puppet_metadata/pull/69

bastelfreak commented 1 year ago

maybe we should label it backwards-incompatible because it might spawn more CI jobs.

bastelfreak commented 1 year ago

@smortex the problem we discussed on slack: Assume someone has alma and rocky 8 and 9 in their metadata.json and support puppet 6 and 7. When we merge #70 and #69, that means we spawn 8 additional CI jobs. Vox Pupuli has sponsoring and that's not a problem for us, but it could surprise other users and their environment. Because of that, we could make this a major release and hope that people won't update without checking the changelog (if they do, it's really their fault).