Jira (PUP-11716) Require JRuby 9.4 and MRI 3.1

14 views
Skip to first unread message

Josh Cooper (Jira)

unread,
Mar 9, 2023, 1:40:01 PM3/9/23
to puppe...@googlegroups.com
Josh Cooper updated an issue
 
Puppet / Task PUP-11716
Require JRuby 9.4 and MRI 3.1
Change By: Josh Cooper
Summary: Require JRuby 9.4 and MRI 3.1
Add Comment Add Comment
 
This message was sent by Atlassian Jira (v8.20.11#820011-sha1:0629dd8)
Atlassian logo

Josh Cooper (Jira)

unread,
Mar 9, 2023, 1:40:03 PM3/9/23
to puppe...@googlegroups.com
Josh Cooper updated an issue
Change By: Josh Cooper
Story Points: 3

Tony Vu (Jira)

unread,
Mar 15, 2023, 1:56:02 PM3/15/23
to puppe...@googlegroups.com
Tony Vu updated an issue
Change By: Tony Vu
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.

From
[ https://www.jruby.org/2023/03/08/jruby-9-4-2-0.html ]
{quote}

JRuby 9.4.x targets Ruby 3.1 compatibility.
{quote}

Update OLDEST_RECOMMENDED_RUBY_VERSION to 3.1.0
Remove the !defined?(JRUBY_VERSION) in lib/puppet.rb
Update gemspec to require ruby >= 3.1.0

Update ext/project_data.yaml for packaging
Update
rspec, mend, checks in github actions to use ruby-version 3.1
Update branch protection rules

Tony Vu (Jira)

unread,
Mar 17, 2023, 12:00:10 PM3/17/23
to puppe...@googlegroups.com
Tony Vu assigned an issue to Tony Vu
Change By: Tony Vu
Assignee: Tony Vu

Michael Hashizume (Jira)

unread,
Mar 29, 2023, 1:14:02 PM3/29/23
to puppe...@googlegroups.com
Michael Hashizume updated an issue
Change By: Michael Hashizume
Sprint: Phoenix 2023-03-29 , Phoenix 2023-04-12

Josh Cooper (Jira)

unread,
Apr 12, 2023, 1:05:11 PM4/12/23
to puppe...@googlegroups.com
Josh Cooper updated an issue
Change By: Josh Cooper
Sprint: Phoenix 2023-03-29, Phoenix 2023-04-12 , Phoenix 2023-04-26

Tony Vu (Jira)

unread,
Apr 13, 2023, 3:21:02 PM4/13/23
to puppe...@googlegroups.com
Tony Vu updated an issue
Change By: Tony Vu
Release Notes: Enhancement
Release Notes Summary: Puppet 8 will require ruby 3.1 or greater; when downloading the puppet-agent as a package, the package will include ruby 3.2. Puppetserver packages will contain JRuby 9.4 in those packages.

Aria Li (Jira)

unread,
Apr 18, 2023, 5:52:01 PM4/18/23
to puppe...@googlegroups.com
Aria Li updated an issue
Change By: Aria Li
Fix Version/s: PUP 8.0.0
Reply all
Reply to author
Forward
0 new messages