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.

Reply via email to