On Fri, May 12, 2023 at 10:26 AM Tim Meusel <[email protected]> wrote:
> Good morning everybody, > I want to explain a bit what we're currently doing in our modules to > support Puppet 8. > > Puppet 8 AIO packages contain Ruby 3.2. Vox Pupuli runs unit tests for > all supported major Puppet versions in a module. We run those with the > Ruby version that are in the matching AIO package. Puppet 6 used Ruby > 2.5, Puppet 7 Ruby 2.7. To support Ruby 3.2 we had to update a few of > our gems, and that meant to Drop Ruby 2.4/2.5 in some places. While > we're at it, we also dropped Ruby 2.6 support because that's EoL as well > since a long time. > Just make sure to not drop ruby 2.6 support in _modules_. Puppetserver 7 is only running with Ruby 2.6 compatibility. I'm not sure if this means we should run our Puppet 7 spec tests against 2.6 (and/or 2.7), or just make sure we don't target anything more than 2.6 in voxpupuli-test. I'm assuming it's only things like puppet-lint plugins, beaker etc that use voxpupuli-rubocop? -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/CAC34VL53WwsF%2B3v1imTYDuiVwktPN6WX79Wt5fh78Xng4GNxTg%40mail.gmail.com.
