From d54b0afe60c0261467aa585595bb82687c0d21b3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Romain=20Tarti=C3=A8re?= Date: Fri, 16 Dec 2022 08:26:15 -1000 Subject: [PATCH 1/2] Update orchestrator_client dependency Before orchestrator_client-0.5.4, the verion of faraday was not constrained. When resolving dependencies, bundler install orchestrator_client-0.5.3 in order to avoid the constraint of an old version of faraday and install the latest faraday-2.7.2. The latest version of orchestrator_client has a constraint for faraday to use version `~> 1.4`. Update the minimal version of orchestrator_client to fix some CI failures. --- bolt.gemspec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bolt.gemspec b/bolt.gemspec index 5174f15b20..cbd33e47e2 100644 --- a/bolt.gemspec +++ b/bolt.gemspec @@ -55,7 +55,7 @@ Gem::Specification.new do |spec| spec.add_dependency "net-scp", "~> 1.2" spec.add_dependency "net-ssh", ">= 4.0", "< 7.0" spec.add_dependency "net-ssh-krb", "~> 0.5" - spec.add_dependency "orchestrator_client", "~> 0.5" + spec.add_dependency "orchestrator_client", "~> 0.6" spec.add_dependency "puppet", ">= 6.18.0" spec.add_dependency "puppetfile-resolver", ">= 0.6.2", "< 1.0" spec.add_dependency "puppet-resource_api", ">= 1.8.1" From 67428ba72da267a8ec52479c21d275374adb8f61 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Romain=20Tarti=C3=A8re?= Date: Fri, 16 Dec 2022 10:56:30 -1000 Subject: [PATCH 2/2] Allow net-ssh 7.x OpenSSL 3.0 broke older versions of net-ssh which raise an exception: > pkeys are immutable on OpenSSL 3.0 Bump the maximim net-ssh version to allow version 7.0 which fixed this by adding support for OpenSSL 3.0. More info: https://github.com/net-ssh/net-ssh/issues/843 --- bolt.gemspec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bolt.gemspec b/bolt.gemspec index cbd33e47e2..d491d4c368 100644 --- a/bolt.gemspec +++ b/bolt.gemspec @@ -53,7 +53,7 @@ Gem::Specification.new do |spec| spec.add_dependency "logging", "~> 2.2" spec.add_dependency "minitar", "~> 0.6" spec.add_dependency "net-scp", "~> 1.2" - spec.add_dependency "net-ssh", ">= 4.0", "< 7.0" + spec.add_dependency "net-ssh", ">= 4.0", "< 8.0" spec.add_dependency "net-ssh-krb", "~> 0.5" spec.add_dependency "orchestrator_client", "~> 0.6" spec.add_dependency "puppet", ">= 6.18.0"