In PUP-11649, we're dropping support for MRI Ruby < 2.7, however, we have to keep support for JRuby 9.2 (which implements 2.5.x language features) until we have puppetserver builds with JRuby 9.4.
In PUP-11649, we're dropping support for MRI Ruby < 2.7, however, we have to keep support for JRuby 9.2 (which implements 2.5.x language features) until we have puppetserver builds with JRuby 9.4.
Update the RUBY_VERSION check in lib/puppet.rb and deprecation warning Update rspec matrix in github actions Update branch protection rules
In PUP-11649, we're dropping support for MRI Ruby < 2.7, however, we have to keep support for JRuby 9.2 (which implements 2.5.x language features) until we have puppetserver builds with JRuby 9.4.
Update OLDEST_RECOMMENDED_RUBY_VERSION to 3.1.0 Remove the RUBY_VERSION check !defined?(JRUBY_VERSION) in lib/puppet.rb and deprecation warning Update gemspec to require ruby >= 3.1.0 Update rspec matrix, mend, checks in github actions to use ruby-version 3.1 Update branch protection rules