From ea47677ee1c365c4539e45af0f91924d2b2b1938 Mon Sep 17 00:00:00 2001 From: Michael Hashizume Date: Wed, 7 Feb 2024 10:03:30 -0800 Subject: [PATCH] Require Ruby < 3.2 Ruby 3.2 removed Object#taint and #tainted?. One of beaker-puppet's depenencies, inifile, uses those methods. This commit updates the gemspec to limit usage on Ruby 3.2 and above. Also see: https://github.com/puppetlabs/beaker-puppet/issues/206 --- beaker-puppet.gemspec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/beaker-puppet.gemspec b/beaker-puppet.gemspec index 5169e39..c51d04e 100644 --- a/beaker-puppet.gemspec +++ b/beaker-puppet.gemspec @@ -11,7 +11,7 @@ Gem::Specification.new do |s| s.description = 'For use for the Beaker acceptance testing tool' s.license = 'Apache-2.0' - s.required_ruby_version = '>= 2.7' + s.required_ruby_version = '>= 2.7', '< 3.2' s.files = `git ls-files`.split("\n") s.test_files = `git ls-files -- {test,spec,features}/*`.split("\n")