| The ruby.rb acceptance test fails on ruby 3.2 because the test expects major version 2: https://github.com/puppetlabs/facter/blob/c0ea419a816f289f1574fb39c50fb0ed55d4e330/acceptance/tests/facts/ruby.rb#L43 Changing the regex is easy, but the same test needs to run on both puppet7 and puppet8 streams. We might be able to use the RELEASE_STREAM environment variable to select which ruby to expect, e.g. see the GH acceptance test does: https://github.com/puppetlabs/facter/blob/c0ea419a816f289f1574fb39c50fb0ed55d4e330/.github/actions/presuite.rb#L9 But when running acceptance tests manually from the CLI, the variable likely won't be set... |