20862: Update ruby and cli gem dependencies.
authorTom Clegg <tom@curii.com>
Fri, 18 Aug 2023 17:21:27 +0000 (13:21 -0400)
committerTom Clegg <tom@curii.com>
Fri, 18 Aug 2023 20:20:31 +0000 (16:20 -0400)
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>

sdk/cli/Gemfile
sdk/cli/arvados-cli.gemspec
sdk/ruby/Gemfile
sdk/ruby/arvados.gemspec

index 61cf76dbddd91c813a96496c5196f76aa896ab36..f34204e029cb6d2c57568b93b685106413643075 100644 (file)
@@ -6,4 +6,3 @@ source 'https://rubygems.org'
 gemspec
 gem 'minitest', '>= 5.0.0'
 gem 'rake'
-gem 'signet', '<= 0.11'
index 1ff841acdd93e67c080c51a60dfe1ae9ea45055a..f57baa630defb8cb3c380ce5aafd6ee84317ead4 100644 (file)
@@ -42,9 +42,9 @@ Gem::Specification.new do |s|
   s.add_runtime_dependency 'arvados', '>= 1.4.1.20190320201707'
   # Our google-api-client dependency used to be < 0.9, but that could be
   # satisfied by the buggy 0.9.pre*, cf. https://dev.arvados.org/issues/9213
-  # We need at least version 0.8.7.3, cf. https://dev.arvados.org/issues/15673
-  s.add_runtime_dependency('arvados-google-api-client', '>= 0.8.7.3', '< 0.8.9')
-  s.add_runtime_dependency 'activesupport', '>= 3.2.13', '< 5.3'
+  # We need at least version 0.8.7.5 for compatibility with faraday >= 1.0.
+  s.add_runtime_dependency('arvados-google-api-client', '>= 0.8.7.5', '< 0.8.9')
+  s.add_runtime_dependency 'activesupport', '>= 3.2.13', '< 8.0'
   s.add_runtime_dependency 'json', '>= 1.7.7', '<3'
   s.add_runtime_dependency 'optimist', '~> 3.0'
   s.add_runtime_dependency 'andand', '~> 1.3', '>= 1.3.3'
index 1972df614e02a65234e24d8153454f1bf3bda8fb..9d3efa124d25cd95fded7b4f5aa4330c7a25e6a9 100644 (file)
@@ -7,4 +7,3 @@ gemspec
 gem 'rake'
 gem 'minitest', '>= 5.0.0'
 gem 'mocha', require: false
-gem 'signet', '<= 0.11'
index b196a1c33e9feb7278ac5513afcd1b75740a9075..8715adf34d888fbc3db2f7e0c3b608060ca9d5c8 100644 (file)
@@ -42,13 +42,13 @@ Gem::Specification.new do |s|
   s.add_dependency('andand', '~> 1.3', '>= 1.3.3')
   # Our google-api-client dependency used to be < 0.9, but that could be
   # satisfied by the buggy 0.9.pre*, cf. https://dev.arvados.org/issues/9213
-  # We need at least version 0.8.7.3, cf. https://dev.arvados.org/issues/15673
-  s.add_dependency('arvados-google-api-client', '>= 0.8.7.3', '< 0.8.9')
+  # We need at least version 0.8.7.5 for compatibility with faraday >= 1.0.
+  s.add_dependency('arvados-google-api-client', '>= 0.8.7.5', '< 0.8.8')
   # work around undeclared dependency on i18n in some activesupport 3.x.x:
   s.add_dependency('i18n', '~> 0')
   s.add_dependency('json', '>= 1.7.7', '<3')
-  # Avoid warning on Ruby 2.7, cf. https://dev.arvados.org/issues/18247
-  s.add_dependency('faraday', '>= 0.17.4')
+  s.add_dependency('faraday', '~> 1.0')
+  s.add_dependency('faraday-multipart', '~> 1.0')
   s.add_runtime_dependency('jwt', '<2', '>= 0.1.5')
   s.homepage    =
     'https://arvados.org'