[arvados] created: 2.7.0-5977-g25a672f56a

git repository hosting git at public.arvados.org
Mon Feb 5 14:59:37 UTC 2024


        at  25a672f56ab03836ae54ee1d3af4ed9999ff164b (commit)


commit 25a672f56ab03836ae54ee1d3af4ed9999ff164b
Author: Brett Smith <brett.smith at curii.com>
Date:   Mon Feb 5 09:31:44 2024 -0500

    21384: Narrow faraday dependency for arvados-google-api-client gem
    
    See comments for rationale.
    
    Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith at curii.com>

diff --git a/sdk/ruby-google-api-client/arvados-google-api-client.gemspec b/sdk/ruby-google-api-client/arvados-google-api-client.gemspec
index f0117f87ee..70277bbf79 100644
--- a/sdk/ruby-google-api-client/arvados-google-api-client.gemspec
+++ b/sdk/ruby-google-api-client/arvados-google-api-client.gemspec
@@ -26,7 +26,12 @@ Gem::Specification.new do |s|
 
   s.add_runtime_dependency 'addressable', '~> 2.3'
   s.add_runtime_dependency 'signet', '~> 0.16.0'
-  s.add_runtime_dependency 'faraday', '~> 2.0'
+  # faraday requires Ruby 3.0 starting with 2.9.0. If you install this gem
+  # on Ruby 2.7, the dependency resolver asks you to resolve the conflict
+  # manually. Instead of teaching all our tooling to do that, we prefer to
+  # require the latest version that supports Ruby 2.7 here. This requirement
+  # can be relaxed to '~> 2.0' when we drop support for Ruby 2.7.
+  s.add_runtime_dependency 'faraday', '~> 2.8.0'
   s.add_runtime_dependency 'faraday-multipart', '~> 1.0'
   s.add_runtime_dependency 'faraday-gzip', '~> 2.0'
   s.add_runtime_dependency 'googleauth', '~> 1.0'
diff --git a/sdk/ruby-google-api-client/lib/google/api_client/version.rb b/sdk/ruby-google-api-client/lib/google/api_client/version.rb
index acfde27540..3f78e4ae37 100644
--- a/sdk/ruby-google-api-client/lib/google/api_client/version.rb
+++ b/sdk/ruby-google-api-client/lib/google/api_client/version.rb
@@ -19,7 +19,7 @@ module Google
       MAJOR = 0
       MINOR = 8
       TINY  = 7
-      PATCH = 5
+      PATCH = 6
       STRING = [MAJOR, MINOR, TINY, PATCH].compact.join('.')
     end
   end

-----------------------------------------------------------------------


hooks/post-receive
-- 




More information about the arvados-commits mailing list