Jira (PUP-11633) Test against Ruby 3.2.0

7 views
Skip to first unread message

Christopher Thorn (Jira)

unread,
Dec 27, 2022, 11:09:02 AM12/27/22
to puppe...@googlegroups.com
Christopher Thorn updated an issue
 
Puppet / Task PUP-11633
Test against Ruby 3.2.0
Change By: Christopher Thorn
Summary: Test against Ruby 3.2 rc1 .0
Add Comment Add Comment
 
This message was sent by Atlassian Jira (v8.20.11#820011-sha1:0629dd8)
Atlassian logo

Josh Cooper (Jira)

unread,
Jan 4, 2023, 12:47:02 PM1/4/23
to puppe...@googlegroups.com
Josh Cooper commented on Task PUP-11633
 
Re: Test against Ruby 3.2.0

I verified puppet tests pass against Ruby 3.2 when using the latest rspec* prerelease libraries:

git diff
diff --git a/Gemfile b/Gemfile
index 2c5311f37a..365dfec35f 100644
--- a/Gemfile
+++ b/Gemfile
@@ -38,9 +38,12 @@ group(:test) do
   gem "ffi", require: false
   gem "json-schema", "~> 2.0", require: false
   gem "rake", *location_for(ENV['RAKE_LOCATION'] || '~> 13.0')
-  gem "rspec", "~> 3.1", require: false
-  gem "rspec-expectations", ["~> 3.9", "!= 3.9.3"]
-  gem "rspec-its", "~> 1.1", require: false
+  gem "rspec", git: 'https://github.com/rspec/rspec', branch: 'main', require: false
+  gem "rspec-mocks", git: 'https://github.com/rspec/rspec-mocks', branch: 'main', require: false
+  gem "rspec-expectations", git: 'https://github.com/rspec/rspec-expectations', branch: 'main', require: false
+  gem "rspec-core", git: 'https://github.com/rspec/rspec-core', branch: 'main', require: false
+  gem "rspec-support", git: 'https://github.com/rspec/rspec-support', branch: 'main', require: false
+  gem "rspec-its", require: false # "~> 1.1", require: false
   gem 'vcr', '~> 5.0', require: false
   gem 'webmock', '~> 3.0', require: false
   gem 'webrick', '~> 1.7', require: false if RUBY_VERSION.to_f >= 3.0

So we should be unblocked once the rspec gems are released.

Morgan Rhodes (Jira)

unread,
Jan 4, 2023, 1:06:03 PM1/4/23
to puppe...@googlegroups.com
Morgan Rhodes updated an issue
Change By: Morgan Rhodes
Sprint: Phoenix 2023-01-04 , Phoenix 2023-01-18

Aria Li (Jira)

unread,
Apr 18, 2023, 6:00:03 PM4/18/23
to puppe...@googlegroups.com
Aria Li updated an issue
Change By: Aria Li
Release Notes: Not Needed
Reply all
Reply to author
Forward
0 new messages