[arvados] created: 2.6.0-472-g2e441afdc
git repository hosting
git at public.arvados.org
Thu Aug 10 14:33:46 UTC 2023
at 2e441afdc7f0dbe7732446bd38bf330ab65c0aa6 (commit)
commit 2e441afdc7f0dbe7732446bd38bf330ab65c0aa6
Author: Tom Clegg <tom at curii.com>
Date: Thu Aug 10 10:32:24 2023 -0400
19213: Update gem dependencies.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom at curii.com>
diff --git a/apps/workbench/Gemfile b/apps/workbench/Gemfile
index 00dbad086..1a2e5e01f 100644
--- a/apps/workbench/Gemfile
+++ b/apps/workbench/Gemfile
@@ -5,7 +5,7 @@
source 'https://rubygems.org'
gem 'rails', '~> 5.2.0'
-gem 'arvados', '~> 2.1.5'
+gem 'arvados', '>= 2.7.0.dev20230810141507'
gem 'activerecord-nulldb-adapter', git: 'https://github.com/arvados/nulldb'
gem 'multi_json'
@@ -42,7 +42,7 @@ group :development do
end
group :test, :diagnostics, :performance do
- gem 'minitest', '~> 5.10.3'
+ gem 'minitest', '>= 5.11.1'
gem 'selenium-webdriver', '~> 3'
gem 'capybara', '~> 2.5.0'
gem 'poltergeist', '~> 1.5.1'
@@ -104,7 +104,3 @@ gem 'logstash-event'
gem 'safe_yaml'
gem 'npm-rails'
-
-# arvados-google-api-client and googleauth (and thus arvados) gems
-# depend on signet, but signet 0.12 is incompatible with ruby 2.3.
-gem 'signet', '< 0.12'
diff --git a/apps/workbench/Gemfile.lock b/apps/workbench/Gemfile.lock
index 55f4a881c..68e2c08b9 100644
--- a/apps/workbench/Gemfile.lock
+++ b/apps/workbench/Gemfile.lock
@@ -57,36 +57,21 @@ GEM
i18n (>= 0.7, < 2)
minitest (~> 5.1)
tzinfo (~> 1.1)
- addressable (2.8.0)
- public_suffix (>= 2.0.2, < 5.0)
+ addressable (2.8.5)
+ public_suffix (>= 2.0.2, < 6.0)
andand (1.3.3)
angularjs-rails (1.3.15)
arel (9.0.0)
- arvados (2.1.5)
+ arvados (2.7.0.dev20230810141507)
activesupport (>= 3)
andand (~> 1.3, >= 1.3.3)
- arvados-google-api-client (>= 0.7, < 0.8.9)
- faraday (< 0.16)
+ faraday (>= 0.17.4)
+ google-api-client (~> 0.53.0)
i18n (~> 0)
json (>= 1.7.7, < 3)
jwt (>= 0.1.5, < 2)
- arvados-google-api-client (0.8.7.4)
- activesupport (>= 3.2, < 5.3)
- addressable (~> 2.3)
- autoparse (~> 0.3)
- extlib (~> 0.9)
- faraday (~> 0.9)
- googleauth (~> 0.3)
- launchy (~> 2.4)
- multi_json (~> 1.10)
- retriable (~> 1.4)
- signet (~> 0.6)
- autoparse (0.3.3)
- addressable (>= 2.3.1)
- extlib (>= 0.9.15)
- multi_json (>= 1.0.0)
- autoprefixer-rails (9.5.1.1)
- execjs
+ autoprefixer-rails (10.4.13.0)
+ execjs (~> 2)
bootstrap-sass (3.4.1)
autoprefixer-rails (>= 5.2.1)
sassc (>= 2.0.0)
@@ -95,8 +80,8 @@ GEM
bootstrap-x-editable-rails (1.5.1.1)
railties (>= 3.0)
builder (3.2.4)
- byebug (11.0.1)
- capistrano (2.15.9)
+ byebug (11.1.3)
+ capistrano (2.15.11)
highline
net-scp (>= 1.0.0)
net-sftp (>= 2.0.0)
@@ -108,85 +93,118 @@ GEM
rack (>= 1.0.0)
rack-test (>= 0.5.4)
xpath (~> 2.0)
- childprocess (0.9.0)
- ffi (~> 1.0, >= 1.0.11)
+ childprocess (3.0.0)
cliver (0.3.2)
concurrent-ruby (1.2.2)
crass (1.0.6)
- deep_merge (1.2.1)
- docile (1.3.1)
+ date (3.3.3)
+ declarative (0.0.20)
+ deep_merge (1.2.2)
+ docile (1.4.0)
erubi (1.12.0)
- execjs (2.7.0)
- extlib (0.9.16)
- faraday (0.15.4)
- multipart-post (>= 1.2, < 3)
- ffi (1.10.0)
+ execjs (2.8.1)
+ faraday (2.7.10)
+ faraday-net_http (>= 2.0, < 3.1)
+ ruby2_keywords (>= 0.0.4)
+ faraday-net_http (3.0.2)
+ ffi (1.15.5)
flamegraph (0.9.5)
+ gems (1.2.0)
globalid (1.1.0)
activesupport (>= 5.0)
- googleauth (0.9.0)
- faraday (~> 0.12)
+ google-api-client (0.53.0)
+ google-apis-core (~> 0.1)
+ google-apis-generator (~> 0.1)
+ google-apis-core (0.11.1)
+ addressable (~> 2.5, >= 2.5.1)
+ googleauth (>= 0.16.2, < 2.a)
+ httpclient (>= 2.8.1, < 3.a)
+ mini_mime (~> 1.0)
+ representable (~> 3.0)
+ retriable (>= 2.0, < 4.a)
+ rexml
+ webrick
+ google-apis-discovery_v1 (0.14.0)
+ google-apis-core (>= 0.11.0, < 2.a)
+ google-apis-generator (0.12.0)
+ activesupport (>= 5.0)
+ gems (~> 1.2)
+ google-apis-core (>= 0.11.0, < 2.a)
+ google-apis-discovery_v1 (~> 0.5)
+ thor (>= 0.20, < 2.a)
+ googleauth (1.7.0)
+ faraday (>= 0.17.3, < 3.a)
jwt (>= 1.4, < 3.0)
memoist (~> 0.16)
multi_json (~> 1.11)
os (>= 0.9, < 2.0)
- signet (~> 0.7)
+ signet (>= 0.16, < 2.a)
headless (1.0.2)
- highline (2.0.2)
+ highline (2.1.0)
httpclient (2.8.3)
i18n (0.9.5)
concurrent-ruby (~> 1.0)
- jquery-rails (4.5.1)
+ jquery-rails (4.6.0)
rails-dom-testing (>= 1, < 3)
railties (>= 4.2.0)
thor (>= 0.14, < 2.0)
- json (2.5.1)
+ json (2.6.3)
jwt (1.5.6)
launchy (2.4.3)
addressable (~> 2.3)
- lograge (0.10.0)
+ lograge (0.13.0)
actionpack (>= 4)
activesupport (>= 4)
railties (>= 4)
request_store (~> 1.0)
logstash-event (1.2.02)
- loofah (2.20.0)
+ loofah (2.21.3)
crass (~> 1.0.2)
- nokogiri (>= 1.5.9)
- mail (2.7.1)
+ nokogiri (>= 1.12.0)
+ mail (2.8.1)
mini_mime (>= 0.1.1)
+ net-imap
+ net-pop
+ net-smtp
marcel (1.0.2)
memoist (0.16.2)
- metaclass (0.0.4)
method_source (1.0.0)
- mime-types (3.2.2)
+ mime-types (3.5.0)
mime-types-data (~> 3.2015)
- mime-types-data (3.2019.0331)
- mini_mime (1.1.2)
- mini_portile2 (2.8.2)
- minitest (5.10.3)
- mocha (1.8.0)
- metaclass (~> 0.0.1)
- morrisjs-rails (0.5.1.2)
- railties (> 3.1, < 6)
+ mime-types-data (3.2023.0808)
+ mini_mime (1.1.5)
+ mini_portile2 (2.8.4)
+ minitest (5.19.0)
+ mocha (2.1.0)
+ ruby2_keywords (>= 0.0.5)
+ morrisjs-rails (0.5.1.3)
+ railties (> 3.1, < 7)
multi_json (1.15.0)
- multipart-post (2.1.1)
- net-scp (2.0.0)
- net-ssh (>= 2.6.5, < 6.0.0)
- net-sftp (2.1.2)
- net-ssh (>= 2.6.5)
- net-ssh (5.2.0)
+ net-imap (0.3.7)
+ date
+ net-protocol
+ net-pop (0.1.2)
+ net-protocol
+ net-protocol (0.2.1)
+ timeout
+ net-scp (4.0.0)
+ net-ssh (>= 2.6.5, < 8.0.0)
+ net-sftp (4.0.0)
+ net-ssh (>= 5.0.0, < 8.0.0)
+ net-smtp (0.3.3)
+ net-protocol
+ net-ssh (7.2.0)
net-ssh-gateway (2.0.0)
net-ssh (>= 4.0.0)
- nio4r (2.5.8)
- nokogiri (1.14.3)
- mini_portile2 (~> 2.8.0)
+ nio4r (2.5.9)
+ nokogiri (1.15.3)
+ mini_portile2 (~> 2.8.2)
racc (~> 1.4)
npm-rails (0.2.1)
rails (>= 3.2)
- oj (3.7.12)
- os (1.1.1)
- passenger (6.0.15)
+ oj (3.15.1)
+ os (1.1.4)
+ passenger (6.0.18)
rack
rake (>= 0.8.1)
piwik_analytics (1.0.2)
@@ -198,10 +216,10 @@ GEM
cliver (~> 0.3.1)
multi_json (~> 1.0)
websocket-driver (>= 0.2.0)
- public_suffix (4.0.6)
- racc (1.6.2)
- rack (2.2.7)
- rack-mini-profiler (1.0.2)
+ public_suffix (5.0.3)
+ racc (1.7.1)
+ rack (2.2.8)
+ rack-mini-profiler (3.1.1)
rack (>= 1.2.0)
rack-test (2.1.0)
rack (>= 1.3)
@@ -218,15 +236,17 @@ GEM
bundler (>= 1.3.0)
railties (= 5.2.8.1)
sprockets-rails (>= 2.0.0)
- rails-controller-testing (1.0.4)
- actionpack (>= 5.0.1.x)
- actionview (>= 5.0.1.x)
- activesupport (>= 5.0.1.x)
- rails-dom-testing (2.0.3)
- activesupport (>= 4.2.0)
+ rails-controller-testing (1.0.5)
+ actionpack (>= 5.0.1.rc1)
+ actionview (>= 5.0.1.rc1)
+ activesupport (>= 5.0.1.rc1)
+ rails-dom-testing (2.2.0)
+ activesupport (>= 5.0.0)
+ minitest
nokogiri (>= 1.6)
- rails-html-sanitizer (1.5.0)
- loofah (~> 2.19, >= 2.19.1)
+ rails-html-sanitizer (1.6.0)
+ loofah (~> 2.21)
+ nokogiri (~> 1.14)
rails-perftest (0.0.7)
railties (5.2.8.1)
actionpack (= 5.2.8.1)
@@ -236,18 +256,24 @@ GEM
thor (>= 0.19.0, < 2.0)
rake (13.0.6)
raphael-rails (2.1.2)
- rb-fsevent (0.10.3)
- rb-inotify (0.10.0)
+ rb-fsevent (0.11.2)
+ rb-inotify (0.10.1)
ffi (~> 1.0)
- request_store (1.4.1)
+ representable (3.2.0)
+ declarative (< 0.1.0)
+ trailblazer-option (>= 0.1.1, < 0.2.0)
+ uber (< 0.2.0)
+ request_store (1.5.1)
rack (>= 1.4)
responders (2.4.1)
actionpack (>= 4.2.0, < 6.0)
railties (>= 4.2.0, < 6.0)
- retriable (1.4.1)
+ retriable (3.1.2)
+ rexml (3.2.6)
ruby-debug-passenger (0.2.0)
- ruby-prof (0.17.0)
- rubyzip (1.3.0)
+ ruby-prof (1.6.3)
+ ruby2_keywords (0.0.5)
+ rubyzip (2.3.2)
rvm-capistrano (1.5.6)
capistrano (~> 2.15.4)
safe_yaml (1.0.5)
@@ -256,30 +282,30 @@ GEM
sass-listen (4.0.0)
rb-fsevent (~> 0.9, >= 0.9.4)
rb-inotify (~> 0.9, >= 0.9.7)
- sassc (2.0.1)
+ sassc (2.4.0)
ffi (~> 1.9)
- rake
- sassc-rails (2.1.0)
+ sassc-rails (2.1.2)
railties (>= 4.0.0)
sassc (>= 2.0)
sprockets (> 3.0)
sprockets-rails
tilt
- selenium-webdriver (3.141.0)
- childprocess (~> 0.5)
- rubyzip (~> 1.2, >= 1.2.2)
- signet (0.11.0)
- addressable (~> 2.3)
- faraday (~> 0.9)
+ selenium-webdriver (3.142.7)
+ childprocess (>= 0.5, < 4.0)
+ rubyzip (>= 1.2.2)
+ signet (0.17.0)
+ addressable (~> 2.8)
+ faraday (>= 0.17.5, < 3.a)
jwt (>= 1.5, < 3.0)
multi_json (~> 1.10)
- simplecov (0.16.1)
+ simplecov (0.22.0)
docile (~> 1.1)
- json (>= 1.8, < 3)
- simplecov-html (~> 0.10.0)
- simplecov-html (0.10.2)
- simplecov-rcov (0.2.3)
+ simplecov-html (~> 0.11)
+ simplecov_json_formatter (~> 0.1)
+ simplecov-html (0.12.3)
+ simplecov-rcov (0.3.1)
simplecov (>= 0.4.1)
+ simplecov_json_formatter (0.1.4)
sprockets (3.7.2)
concurrent-ruby (~> 1.0)
rack (> 1, < 3)
@@ -288,15 +314,19 @@ GEM
activesupport (>= 5.2)
sprockets (>= 3.0.0)
sshkey (2.0.0)
- thor (1.2.1)
+ thor (1.2.2)
thread_safe (0.3.6)
- tilt (2.0.9)
+ tilt (2.2.0)
+ timeout (0.4.0)
+ trailblazer-option (0.1.2)
tzinfo (1.2.11)
thread_safe (~> 0.1)
+ uber (0.1.0)
uglifier (2.7.2)
execjs (>= 0.3.0)
json (>= 1.8.0)
- websocket-driver (0.7.5)
+ webrick (1.8.1)
+ websocket-driver (0.7.6)
websocket-extensions (>= 0.1.0)
websocket-extensions (0.1.5)
xpath (2.1.0)
@@ -310,7 +340,7 @@ DEPENDENCIES
activerecord-nulldb-adapter!
andand
angularjs-rails (~> 1.3.8)
- arvados (~> 2.1.5)
+ arvados (>= 2.7.0.dev20230810141507)
bootstrap-sass (~> 3.4.1)
bootstrap-tab-history-rails
bootstrap-x-editable-rails
@@ -325,7 +355,7 @@ DEPENDENCIES
lograge
logstash-event
mime-types
- minitest (~> 5.10.3)
+ minitest (>= 5.11.1)
mocha
morrisjs-rails
multi_json
@@ -347,7 +377,6 @@ DEPENDENCIES
sass
sassc-rails
selenium-webdriver (~> 3)
- signet (< 0.12)
simplecov (~> 0.7)
simplecov-rcov
sprockets (~> 3.0)
diff --git a/sdk/cli/Gemfile b/sdk/cli/Gemfile
index 61cf76dbd..280878483 100644
--- a/sdk/cli/Gemfile
+++ b/sdk/cli/Gemfile
@@ -4,6 +4,5 @@
source 'https://rubygems.org'
gemspec
-gem 'minitest', '>= 5.0.0'
+gem 'minitest', '>= 5.11.1'
gem 'rake'
-gem 'signet', '<= 0.11'
diff --git a/sdk/cli/arvados-cli.gemspec b/sdk/cli/arvados-cli.gemspec
index 1ff841acd..51888ea2e 100644
--- a/sdk/cli/arvados-cli.gemspec
+++ b/sdk/cli/arvados-cli.gemspec
@@ -38,12 +38,12 @@ Gem::Specification.new do |s|
s.files = ["bin/arv", "bin/arv-tag", "LICENSE-2.0.txt"]
s.executables << "arv"
s.executables << "arv-tag"
- s.required_ruby_version = '>= 2.1.0'
- s.add_runtime_dependency 'arvados', '>= 1.4.1.20190320201707'
+ s.required_ruby_version = '>= 2.5.0'
+ s.add_runtime_dependency 'arvados', '>= 2.7.0.dev20230810141507'
# 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('google-api-client', '~> 0.53.0')
s.add_runtime_dependency 'activesupport', '>= 3.2.13', '< 5.3'
s.add_runtime_dependency 'json', '>= 1.7.7', '<3'
s.add_runtime_dependency 'optimist', '~> 3.0'
diff --git a/sdk/ruby/Gemfile b/sdk/ruby/Gemfile
index 1972df614..bcaa5369f 100644
--- a/sdk/ruby/Gemfile
+++ b/sdk/ruby/Gemfile
@@ -5,6 +5,6 @@
source 'https://rubygems.org'
gemspec
gem 'rake'
-gem 'minitest', '>= 5.0.0'
+gem 'minitest', '>= 5.11.1'
gem 'mocha', require: false
-gem 'signet', '<= 0.11'
+gem 'signet'
diff --git a/sdk/ruby/arvados.gemspec b/sdk/ruby/arvados.gemspec
index b196a1c33..f124b904f 100644
--- a/sdk/ruby/arvados.gemspec
+++ b/sdk/ruby/arvados.gemspec
@@ -37,13 +37,13 @@ Gem::Specification.new do |s|
s.files = ["lib/arvados.rb", "lib/arvados/google_api_client.rb",
"lib/arvados/collection.rb", "lib/arvados/keep.rb",
"README", "LICENSE-2.0.txt"]
- s.required_ruby_version = '>= 1.8.7'
+ s.required_ruby_version = '>= 2.5.0'
s.add_dependency('activesupport', '>= 3')
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')
+ s.add_dependency('google-api-client', '~> 0.53.0')
# 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')
diff --git a/services/api/Gemfile b/services/api/Gemfile
index 21f0232ef..b8a5decbe 100644
--- a/services/api/Gemfile
+++ b/services/api/Gemfile
@@ -40,8 +40,7 @@ gem 'acts_as_api'
gem 'passenger'
-# Locking to 5.10.3 to workaround issue in 5.11.1 (https://github.com/seattlerb/minitest/issues/730)
-gem 'minitest', '5.10.3'
+gem 'minitest', '>= 5.11.1'
gem 'andand'
@@ -49,8 +48,7 @@ gem 'optimist'
gem 'themes_for_rails', git: 'https://github.com/arvados/themes_for_rails'
-# Import arvados gem.
-gem 'arvados', '~> 2.1.5'
+gem 'arvados', '>= 2.7.0.dev20230810141507'
gem 'httpclient'
gem 'safe_yaml'
@@ -64,10 +62,6 @@ gem 'rails-controller-testing'
gem 'mini_portile2', '~> 2.8', '>= 2.8.1'
-# arvados-google-api-client and googleauth depend on signet, but
-# signet 0.12 is incompatible with ruby 2.3.
-gem 'signet', '< 0.12'
-
# Install any plugin gems
Dir.glob(File.join(File.dirname(__FILE__), 'lib', '**', "Gemfile")) do |f|
eval(IO.read(f), binding)
diff --git a/services/api/Gemfile.lock b/services/api/Gemfile.lock
index 2d973fde1..a8541ee8c 100644
--- a/services/api/Gemfile.lock
+++ b/services/api/Gemfile.lock
@@ -53,107 +53,124 @@ GEM
activemodel (>= 3.0.0)
activesupport (>= 3.0.0)
rack (>= 1.1.0)
- addressable (2.8.0)
- public_suffix (>= 2.0.2, < 5.0)
+ addressable (2.8.5)
+ public_suffix (>= 2.0.2, < 6.0)
andand (1.3.3)
arel (9.0.0)
- arvados (2.1.5)
+ arvados (2.7.0.dev20230810141507)
activesupport (>= 3)
andand (~> 1.3, >= 1.3.3)
- arvados-google-api-client (>= 0.7, < 0.8.9)
- faraday (< 0.16)
+ faraday (>= 0.17.4)
+ google-api-client (~> 0.53.0)
i18n (~> 0)
json (>= 1.7.7, < 3)
jwt (>= 0.1.5, < 2)
- arvados-google-api-client (0.8.7.4)
- activesupport (>= 3.2, < 5.3)
- addressable (~> 2.3)
- autoparse (~> 0.3)
- extlib (~> 0.9)
- faraday (~> 0.9)
- googleauth (~> 0.3)
- launchy (~> 2.4)
- multi_json (~> 1.10)
- retriable (~> 1.4)
- signet (~> 0.6)
- autoparse (0.3.3)
- addressable (>= 2.3.1)
- extlib (>= 0.9.15)
- multi_json (>= 1.0.0)
builder (3.2.4)
- byebug (11.0.1)
+ byebug (11.1.3)
concurrent-ruby (1.2.2)
crass (1.0.6)
+ date (3.3.3)
+ declarative (0.0.20)
erubi (1.12.0)
- extlib (0.9.16)
- factory_bot (5.0.2)
- activesupport (>= 4.2.0)
- factory_bot_rails (5.0.1)
- factory_bot (~> 5.0.0)
- railties (>= 4.2.0)
- faraday (0.15.4)
- multipart-post (>= 1.2, < 3)
- ffi (1.9.25)
+ factory_bot (6.2.1)
+ activesupport (>= 5.0.0)
+ factory_bot_rails (6.2.0)
+ factory_bot (~> 6.2.0)
+ railties (>= 5.0.0)
+ faraday (2.7.10)
+ faraday-net_http (>= 2.0, < 3.1)
+ ruby2_keywords (>= 0.0.4)
+ faraday-net_http (3.0.2)
+ ffi (1.15.5)
+ gems (1.2.0)
globalid (1.1.0)
activesupport (>= 5.0)
- googleauth (0.9.0)
- faraday (~> 0.12)
+ google-api-client (0.53.0)
+ google-apis-core (~> 0.1)
+ google-apis-generator (~> 0.1)
+ google-apis-core (0.11.1)
+ addressable (~> 2.5, >= 2.5.1)
+ googleauth (>= 0.16.2, < 2.a)
+ httpclient (>= 2.8.1, < 3.a)
+ mini_mime (~> 1.0)
+ representable (~> 3.0)
+ retriable (>= 2.0, < 4.a)
+ rexml
+ webrick
+ google-apis-discovery_v1 (0.14.0)
+ google-apis-core (>= 0.11.0, < 2.a)
+ google-apis-generator (0.12.0)
+ activesupport (>= 5.0)
+ gems (~> 1.2)
+ google-apis-core (>= 0.11.0, < 2.a)
+ google-apis-discovery_v1 (~> 0.5)
+ thor (>= 0.20, < 2.a)
+ googleauth (1.7.0)
+ faraday (>= 0.17.3, < 3.a)
jwt (>= 1.4, < 3.0)
memoist (~> 0.16)
multi_json (~> 1.11)
os (>= 0.9, < 2.0)
- signet (~> 0.7)
+ signet (>= 0.16, < 2.a)
httpclient (2.8.3)
i18n (0.9.5)
concurrent-ruby (~> 1.0)
- jquery-rails (4.5.1)
+ jquery-rails (4.6.0)
rails-dom-testing (>= 1, < 3)
railties (>= 4.2.0)
thor (>= 0.14, < 2.0)
- json (2.5.1)
+ json (2.6.3)
jwt (1.5.6)
- launchy (2.5.0)
- addressable (~> 2.7)
- listen (3.2.1)
+ listen (3.8.0)
rb-fsevent (~> 0.10, >= 0.10.3)
rb-inotify (~> 0.9, >= 0.9.10)
- lograge (0.10.0)
+ lograge (0.13.0)
actionpack (>= 4)
activesupport (>= 4)
railties (>= 4)
request_store (~> 1.0)
logstash-event (1.2.02)
- loofah (2.20.0)
+ loofah (2.21.3)
crass (~> 1.0.2)
- nokogiri (>= 1.5.9)
- mail (2.7.1)
+ nokogiri (>= 1.12.0)
+ mail (2.8.1)
mini_mime (>= 0.1.1)
+ net-imap
+ net-pop
+ net-smtp
marcel (1.0.2)
memoist (0.16.2)
- metaclass (0.0.4)
method_source (1.0.0)
- mini_mime (1.1.2)
- mini_portile2 (2.8.2)
- minitest (5.10.3)
- mocha (1.8.0)
- metaclass (~> 0.0.1)
+ mini_mime (1.1.5)
+ mini_portile2 (2.8.4)
+ minitest (5.19.0)
+ mocha (2.1.0)
+ ruby2_keywords (>= 0.0.5)
multi_json (1.15.0)
- multipart-post (2.1.1)
- nio4r (2.5.8)
- nokogiri (1.14.3)
- mini_portile2 (~> 2.8.0)
+ net-imap (0.3.7)
+ date
+ net-protocol
+ net-pop (0.1.2)
+ net-protocol
+ net-protocol (0.2.1)
+ timeout
+ net-smtp (0.3.3)
+ net-protocol
+ nio4r (2.5.9)
+ nokogiri (1.15.3)
+ mini_portile2 (~> 2.8.2)
racc (~> 1.4)
- oj (3.9.2)
- optimist (3.0.0)
- os (1.1.1)
- passenger (6.0.15)
+ oj (3.15.1)
+ optimist (3.1.0)
+ os (1.1.4)
+ passenger (6.0.18)
rack
rake (>= 0.8.1)
- pg (1.1.4)
- power_assert (1.1.4)
- public_suffix (4.0.6)
- racc (1.6.2)
- rack (2.2.7)
+ pg (1.5.3)
+ power_assert (2.0.3)
+ public_suffix (5.0.3)
+ racc (1.7.1)
+ rack (2.2.8)
rack-test (2.1.0)
rack (>= 1.3)
rails (5.2.8.1)
@@ -169,15 +186,17 @@ GEM
bundler (>= 1.3.0)
railties (= 5.2.8.1)
sprockets-rails (>= 2.0.0)
- rails-controller-testing (1.0.4)
- actionpack (>= 5.0.1.x)
- actionview (>= 5.0.1.x)
- activesupport (>= 5.0.1.x)
- rails-dom-testing (2.0.3)
- activesupport (>= 4.2.0)
+ rails-controller-testing (1.0.5)
+ actionpack (>= 5.0.1.rc1)
+ actionview (>= 5.0.1.rc1)
+ activesupport (>= 5.0.1.rc1)
+ rails-dom-testing (2.2.0)
+ activesupport (>= 5.0.0)
+ minitest
nokogiri (>= 1.6)
- rails-html-sanitizer (1.5.0)
- loofah (~> 2.19, >= 2.19.1)
+ rails-html-sanitizer (1.6.0)
+ loofah (~> 2.21)
+ nokogiri (~> 1.14)
rails-observers (0.1.5)
activemodel (>= 4.0)
rails-perftest (0.0.7)
@@ -188,27 +207,33 @@ GEM
rake (>= 0.8.7)
thor (>= 0.19.0, < 2.0)
rake (13.0.6)
- rb-fsevent (0.10.3)
- rb-inotify (0.9.10)
- ffi (>= 0.5.0, < 2)
- request_store (1.4.1)
+ rb-fsevent (0.11.2)
+ rb-inotify (0.10.1)
+ ffi (~> 1.0)
+ representable (3.2.0)
+ declarative (< 0.1.0)
+ trailblazer-option (>= 0.1.1, < 0.2.0)
+ uber (< 0.2.0)
+ request_store (1.5.1)
rack (>= 1.4)
responders (2.4.1)
actionpack (>= 4.2.0, < 6.0)
railties (>= 4.2.0, < 6.0)
- retriable (1.4.1)
+ retriable (3.1.2)
+ rexml (3.2.6)
ruby-prof (0.15.9)
+ ruby2_keywords (0.0.5)
safe_yaml (1.0.5)
- signet (0.11.0)
- addressable (~> 2.3)
- faraday (~> 0.9)
+ signet (0.17.0)
+ addressable (~> 2.8)
+ faraday (>= 0.17.5, < 3.a)
jwt (>= 1.5, < 3.0)
multi_json (~> 1.10)
simplecov (0.7.1)
multi_json (~> 1.0)
simplecov-html (~> 0.7.1)
simplecov-html (0.7.1)
- simplecov-rcov (0.2.3)
+ simplecov-rcov (0.3.1)
simplecov (>= 0.4.1)
sprockets (3.7.2)
concurrent-ruby (~> 1.0)
@@ -217,13 +242,17 @@ GEM
actionpack (>= 5.2)
activesupport (>= 5.2)
sprockets (>= 3.0.0)
- test-unit (3.3.1)
+ test-unit (3.6.1)
power_assert
- thor (1.2.1)
+ thor (1.2.2)
thread_safe (0.3.6)
+ timeout (0.4.0)
+ trailblazer-option (0.1.2)
tzinfo (1.2.11)
thread_safe (~> 0.1)
- websocket-driver (0.7.5)
+ uber (0.1.0)
+ webrick (1.8.1)
+ websocket-driver (0.7.6)
websocket-extensions (>= 0.1.0)
websocket-extensions (0.1.5)
@@ -233,7 +262,7 @@ PLATFORMS
DEPENDENCIES
acts_as_api
andand
- arvados (~> 2.1.5)
+ arvados (>= 2.7.0.dev20230810141507)
byebug
factory_bot_rails
httpclient
@@ -242,7 +271,7 @@ DEPENDENCIES
lograge
logstash-event
mini_portile2 (~> 2.8, >= 2.8.1)
- minitest (= 5.10.3)
+ minitest (>= 5.11.1)
mocha
multi_json
oj
@@ -256,7 +285,6 @@ DEPENDENCIES
responders (~> 2.0)
ruby-prof (~> 0.15.0)
safe_yaml
- signet (< 0.12)
simplecov (~> 0.7.1)
simplecov-rcov
sprockets (~> 3.0)
diff --git a/services/login-sync/arvados-login-sync.gemspec b/services/login-sync/arvados-login-sync.gemspec
index 1f8252924..f173a393f 100644
--- a/services/login-sync/arvados-login-sync.gemspec
+++ b/services/login-sync/arvados-login-sync.gemspec
@@ -36,18 +36,14 @@ Gem::Specification.new do |s|
s.licenses = ['AGPL-3.0']
s.files = ["bin/arvados-login-sync", "agpl-3.0.txt"]
s.executables << "arvados-login-sync"
- s.required_ruby_version = '>= 2.1.0'
+ s.required_ruby_version = '>= 2.5.0'
# Note the letter 'a' at the end of the version dependency. This enables
# bundler's dependency resolver to include 'pre-release' versions, like the
# ones we build (but not publish) on every test pipeline job.
# See: https://github.com/rubygems/bundler/issues/4340
s.add_runtime_dependency 'arvados', '~> 2.4', '> 2.4.4a'
s.add_runtime_dependency 'launchy', '< 2.5'
- # 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')
- # arvados-google-api-client (and thus arvados) gems
- # depend on signet, but signet 0.12 is incompatible with ruby 2.3.
- s.add_dependency('signet', '< 0.12')
+ s.add_dependency('google-api-client', '~> 0.53.0')
s.homepage =
'https://arvados.org'
end
-----------------------------------------------------------------------
hooks/post-receive
--
More information about the arvados-commits
mailing list