Details
-
Task
-
Status: Resolved
-
Normal
-
Resolution: Fixed
-
None
-
None
-
Night's Watch
-
1
-
NW - 2020-09-01, NW - 2020-09-16
-
Enhancement
-
Replace usage of Fixnum and Bignum with Integer as part of dropping support for Rubies older than 2.5.
-
Needs Assessment
Description
Puppet (the gem) currently supports ruby 2.3 and up, but 2.3 and 2.4 are EOL (https://www.ruby-lang.org/en/news/2020/04/05/support-of-ruby-2-4-has-ended/). We should drop those versions in puppet 7, remove monkey patches relating to older versions, and reduce our CI testing matrix. Also drop distinction between Bignum and Fixnum (they were unified as Integer in 2.4).
Bolt already requires 2.5
JRuby 9.2 supports ruby 2.5 so that shouldn't affect puppetserver. /cc maggie, justin