From 6c7428ca1aaa18ba4da4995c70761798379ff22b Mon Sep 17 00:00:00 2001 From: Stan Hu Date: Mon, 7 Jul 2025 09:40:26 -0700 Subject: [PATCH] Lock AWS gems for Ruby 2.5 - 2.6 aws-sigv4 and aws-eventstream now require Ruby 2.7. If you use Ruby 2.5 or 2.6, the AWS gems need to be locked. This is similar to what was done in https://github.com/hashicorp/vault-ruby/pull/314. Signed-off-by: Stan Hu --- vault.gemspec | 3 +++ 1 file changed, 3 insertions(+) diff --git a/vault.gemspec b/vault.gemspec index be53ac82..c99a3b8d 100644 --- a/vault.gemspec +++ b/vault.gemspec @@ -24,6 +24,9 @@ Gem::Specification.new do |spec| if Gem::Version.new(RUBY_VERSION) <= Gem::Version.new("2.4.0") spec.add_runtime_dependency "aws-sigv4", "= 1.6.0" spec.add_runtime_dependency "aws-eventstream", "= 1.2.0" + elsif Gem::Version.new(RUBY_VERSION) < Gem::Version.new("2.7.0") + spec.add_runtime_dependency "aws-sigv4", "= 1.11.0" + spec.add_runtime_dependency "aws-eventstream", "= 1.3.2" else spec.add_runtime_dependency "aws-sigv4" end