diff --git a/Gemfile.lock b/Gemfile.lock index 3c2093b5..84507281 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -6,7 +6,7 @@ PATH firebase_id_token (>= 2.4.0) foreman (>= 0.87.2) google-cloud-pubsub (>= 2.8.0) - graphql (<= 1.13.10) + graphql (>= 1.13.10) httpclient (>= 2.8.3) paint (>= 2.2.1) retryable (>= 3.0.5) diff --git a/apps/api/Gemfile b/apps/api/Gemfile index a2c04534..4b26fee1 100644 --- a/apps/api/Gemfile +++ b/apps/api/Gemfile @@ -1,40 +1,40 @@ source "https://rubygems.org" -gem "activesupport", "7.0.2.3" +gem "activesupport", "7.0.4" gem "dotenv", "2.7.6" gem "firebase_id_token", "2.4.0" gem "foreman", "0.87.2" -gem "google-cloud-logging", "2.2.2", require: "google/cloud/logging" -gem "google-cloud-pubsub", "2.9.1", require: "google/cloud/pubsub" -gem "graphql", "1.13.10" -gem "grpc", "1.41.1" +gem "google-cloud-logging", "2.3.1", require: "google/cloud/logging" +gem "google-cloud-pubsub", "2.12.1", require: "google/cloud/pubsub" +gem "graphql", "2.0.14" +gem "grpc", "1.49.1" gem "jwt", "2.3.0" -gem "pg", "1.3.4" -gem "puma", "5.6.2" +gem "pg", "1.4.4" +gem "puma", "5.6.5" gem "rack-contrib", "2.3.0" gem "rack-cors", "1.1.1" gem "rake", "13.0.6" gem "search_object_graphql", "1.0.2" -gem "sinatra", "2.1.0" +gem "sinatra", "3.0.2" gem "sinatra-activerecord", "2.0.25", require: "sinatra/activerecord" gem "sinatra-contrib", "2.1.0", require: false gem "souls", "4.0.3" -gem "zeitwerk", "2.5.4" +gem "typhoeus", "1.4.0" +gem "zeitwerk", "2.6.1" group :development, :test do - gem "capybara", "3.36.0" + gem "capybara", "3.37.1" gem "database_cleaner", "2.0.1" - gem "factory_bot", "6.2.0" - gem "faker", "2.20.0" - gem "gimei", "1.0.0" + gem "factory_bot", "6.2.1" + gem "faker", "2.23.0" gem "graphql_playground", "0.0.1" - gem "rack-test", "1.1.0" - gem "rspec", "3.10.0" - gem "webmock", "3.14.0" + gem "rack-test", "2.0.2" + gem "rspec", "3.11.0" + gem "webmock", "3.18.1" end group :development do - gem "rubocop", "1.26.0" - gem "rubocop-graphql", "0.13.0" - gem "solargraph", "0.44.3" + gem "rubocop", "1.36.0" + gem "rubocop-graphql", "0.15.1" + gem "solargraph", "0.47.2" end diff --git a/apps/api/Gemfile.lock b/apps/api/Gemfile.lock new file mode 100644 index 00000000..5d714060 --- /dev/null +++ b/apps/api/Gemfile.lock @@ -0,0 +1,318 @@ +GEM + remote: https://rubygems.org/ + specs: + activemodel (7.0.2.3) + activesupport (= 7.0.2.3) + activerecord (7.0.2.3) + activemodel (= 7.0.2.3) + activesupport (= 7.0.2.3) + activesupport (7.0.2.3) + concurrent-ruby (~> 1.0, >= 1.0.2) + i18n (>= 1.6, < 2) + minitest (>= 5.1) + tzinfo (~> 2.0) + addressable (2.8.1) + public_suffix (>= 2.0.2, < 6.0) + ast (2.4.2) + backport (1.2.0) + benchmark (0.2.0) + capybara (3.36.0) + addressable + matrix + mini_mime (>= 0.1.3) + nokogiri (~> 1.8) + rack (>= 1.6.0) + rack-test (>= 0.6.3) + regexp_parser (>= 1.5, < 3.0) + xpath (~> 3.2) + concurrent-ruby (1.1.10) + crack (0.4.5) + rexml + database_cleaner (2.0.1) + database_cleaner-active_record (~> 2.0.0) + database_cleaner-active_record (2.0.1) + activerecord (>= 5.a) + database_cleaner-core (~> 2.0.0) + database_cleaner-core (2.0.1) + diff-lcs (1.5.0) + dotenv (2.7.6) + e2mmap (0.1.0) + factory_bot (6.2.0) + activesupport (>= 5.0.0) + faker (2.20.0) + i18n (>= 1.8.11, < 2) + faraday (2.6.0) + faraday-net_http (>= 2.0, < 3.1) + ruby2_keywords (>= 0.0.4) + faraday-net_http (3.0.1) + faraday-retry (2.0.0) + faraday (~> 2.0) + firebase_id_token (2.4.0) + httparty (~> 0.16, >= 0.16.2) + jwt (~> 2.1, >= 2.1.0) + redis (~> 4.0, >= 4.0.1) + redis-namespace (~> 1.6, >= 1.6.0) + foreman (0.87.2) + gapic-common (0.12.0) + faraday (>= 1.9, < 3.a) + faraday-retry (>= 1.0, < 3.a) + google-protobuf (~> 3.14) + googleapis-common-protos (>= 1.3.12, < 2.a) + googleapis-common-protos-types (>= 1.3.1, < 2.a) + googleauth (~> 1.0) + grpc (~> 1.36) + gimei (1.0.0) + romaji + google-cloud-core (1.6.0) + google-cloud-env (~> 1.0) + google-cloud-errors (~> 1.0) + google-cloud-env (1.6.0) + faraday (>= 0.17.3, < 3.0) + google-cloud-errors (1.3.0) + google-cloud-logging (2.2.2) + concurrent-ruby (~> 1.1) + google-cloud-core (~> 1.5) + google-cloud-logging-v2 (~> 0.0) + stackdriver-core (~> 1.3) + google-cloud-logging-v2 (0.8.1) + gapic-common (>= 0.10, < 2.a) + google-cloud-errors (~> 1.0) + google-cloud-pubsub (2.9.1) + concurrent-ruby (~> 1.1) + google-cloud-core (~> 1.5) + google-cloud-pubsub-v1 (~> 0.0) + google-cloud-pubsub-v1 (0.11.0) + gapic-common (>= 0.10, < 2.a) + google-cloud-errors (~> 1.0) + grpc-google-iam-v1 (~> 1.1) + google-protobuf (3.21.7-x86_64-linux) + googleapis-common-protos (1.3.12) + google-protobuf (~> 3.14) + googleapis-common-protos-types (~> 1.2) + grpc (~> 1.27) + googleapis-common-protos-types (1.4.0) + google-protobuf (~> 3.14) + googleauth (1.2.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.16, < 2.a) + graphql (1.13.10) + graphql_playground (0.0.1) + grpc (1.41.1) + google-protobuf (~> 3.17) + googleapis-common-protos-types (~> 1.0) + grpc-google-iam-v1 (1.2.0) + google-protobuf (~> 3.14) + googleapis-common-protos (>= 1.3.12, < 2.0) + grpc (~> 1.27) + hashdiff (1.0.1) + httparty (0.20.0) + mime-types (~> 3.0) + multi_xml (>= 0.5.2) + httpclient (2.8.3) + i18n (1.12.0) + concurrent-ruby (~> 1.0) + jaro_winkler (1.5.4) + jwt (2.3.0) + kramdown (2.4.0) + rexml + kramdown-parser-gfm (1.1.0) + kramdown (~> 2.0) + matrix (0.4.2) + memoist (0.16.2) + mime-types (3.4.1) + mime-types-data (~> 3.2015) + mime-types-data (3.2022.0105) + mini_mime (1.1.2) + minitest (5.16.3) + multi_json (1.15.0) + multi_xml (0.6.0) + mustermann (1.1.2) + ruby2_keywords (~> 0.0.1) + nio4r (2.5.8) + nokogiri (1.13.8-x86_64-linux) + racc (~> 1.4) + os (1.1.4) + paint (2.3.0) + parallel (1.22.1) + parser (3.1.2.1) + ast (~> 2.4.1) + pastel (0.8.0) + tty-color (~> 0.5) + pg (1.3.4) + public_suffix (5.0.0) + puma (5.6.2) + nio4r (~> 2.0) + racc (1.6.0) + rack (2.2.4) + rack-contrib (2.3.0) + rack (~> 2.0) + rack-cors (1.1.1) + rack (>= 2.0.0) + rack-protection (2.1.0) + rack + rack-test (1.1.0) + rack (>= 1.0, < 3) + rainbow (3.1.1) + rake (13.0.6) + redis (4.8.0) + redis-namespace (1.9.0) + redis (>= 4) + regexp_parser (2.6.0) + retryable (3.0.5) + reverse_markdown (2.1.1) + nokogiri + rexml (3.2.5) + romaji (0.2.4) + rake (>= 0.8.0) + rspec (3.10.0) + rspec-core (~> 3.10.0) + rspec-expectations (~> 3.10.0) + rspec-mocks (~> 3.10.0) + rspec-core (3.10.2) + rspec-support (~> 3.10.0) + rspec-expectations (3.10.2) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.10.0) + rspec-mocks (3.10.3) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.10.0) + rspec-support (3.10.3) + rubocop (1.26.0) + parallel (~> 1.10) + parser (>= 3.1.0.0) + rainbow (>= 2.2.2, < 4.0) + regexp_parser (>= 1.8, < 3.0) + rexml + rubocop-ast (>= 1.16.0, < 2.0) + ruby-progressbar (~> 1.7) + unicode-display_width (>= 1.4.0, < 3.0) + rubocop-ast (1.21.0) + parser (>= 3.1.1.0) + rubocop-graphql (0.13.0) + rubocop (>= 0.87, < 2) + ruby-progressbar (1.11.0) + ruby2_keywords (0.0.5) + search_object (1.2.5) + search_object_graphql (1.0.2) + graphql (~> 1.8) + search_object (~> 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) + sinatra (2.1.0) + mustermann (~> 1.0) + rack (~> 2.2) + rack-protection (= 2.1.0) + tilt (~> 2.0) + sinatra-activerecord (2.0.25) + activerecord (>= 4.1) + sinatra (>= 1.0) + sinatra-contrib (2.1.0) + multi_json + mustermann (~> 1.0) + rack-protection (= 2.1.0) + sinatra (= 2.1.0) + tilt (~> 2.0) + solargraph (0.44.3) + backport (~> 1.2) + benchmark + bundler (>= 1.17.2) + diff-lcs (~> 1.4) + e2mmap + jaro_winkler (~> 1.5) + kramdown (~> 2.3) + kramdown-parser-gfm (~> 1.1) + parser (~> 3.0) + reverse_markdown (>= 1.0.5, < 3) + rubocop (>= 0.52) + thor (~> 1.0) + tilt (~> 2.0) + yard (~> 0.9, >= 0.9.24) + souls (4.0.3) + activesupport (>= 7.0.2.3) + firebase_id_token (>= 2.4.0) + foreman (>= 0.87.2) + google-cloud-pubsub (>= 2.8.0) + graphql (<= 1.13.10) + httpclient (>= 2.8.3) + paint (>= 2.2.1) + retryable (>= 3.0.5) + thor (>= 1.2.1) + tty-prompt (>= 0.23.1) + whirly (>= 0.3.0) + stackdriver-core (1.5.0) + google-cloud-core (~> 1.2) + thor (1.2.1) + tilt (2.0.11) + tty-color (0.6.0) + tty-cursor (0.7.1) + tty-prompt (0.23.1) + pastel (~> 0.8) + tty-reader (~> 0.8) + tty-reader (0.9.0) + tty-cursor (~> 0.7) + tty-screen (~> 0.8) + wisper (~> 2.0) + tty-screen (0.8.1) + tzinfo (2.0.5) + concurrent-ruby (~> 1.0) + unicode-display_width (2.3.0) + webmock (3.14.0) + addressable (>= 2.8.0) + crack (>= 0.3.2) + hashdiff (>= 0.4.0, < 2.0.0) + webrick (1.7.0) + whirly (0.3.0) + unicode-display_width (>= 1.1) + wisper (2.0.1) + xpath (3.2.0) + nokogiri (~> 1.8) + yard (0.9.28) + webrick (~> 1.7.0) + zeitwerk (2.5.4) + +PLATFORMS + x86_64-linux + +DEPENDENCIES + activesupport (= 7.0.2.3) + capybara (= 3.36.0) + database_cleaner (= 2.0.1) + dotenv (= 2.7.6) + factory_bot (= 6.2.0) + faker (= 2.20.0) + firebase_id_token (= 2.4.0) + foreman (= 0.87.2) + gimei (= 1.0.0) + google-cloud-logging (= 2.2.2) + google-cloud-pubsub (= 2.9.1) + graphql (= 1.13.10) + graphql_playground (= 0.0.1) + grpc (= 1.41.1) + jwt (= 2.3.0) + pg (= 1.3.4) + puma (= 5.6.2) + rack-contrib (= 2.3.0) + rack-cors (= 1.1.1) + rack-test (= 1.1.0) + rake (= 13.0.6) + rspec (= 3.10.0) + rubocop (= 1.26.0) + rubocop-graphql (= 0.13.0) + search_object_graphql (= 1.0.2) + sinatra (= 2.1.0) + sinatra-activerecord (= 2.0.25) + sinatra-contrib (= 2.1.0) + solargraph (= 0.44.3) + souls (= 4.0.3) + webmock (= 3.14.0) + zeitwerk (= 2.5.4) + +BUNDLED WITH + 2.3.22 diff --git a/apps/api/app.rb b/apps/api/app.rb index 4402586f..740e3b95 100644 --- a/apps/api/app.rb +++ b/apps/api/app.rb @@ -15,7 +15,6 @@ require "base64" require "search_object" require "search_object/plugin/graphql" -require "graphql/batch" require "./config/souls" require "./config/souls_logger" diff --git a/apps/worker/Gemfile b/apps/worker/Gemfile index 155bf482..c4f1d175 100644 --- a/apps/worker/Gemfile +++ b/apps/worker/Gemfile @@ -1,10 +1,10 @@ source "https://rubygems.org" -gem "activesupport", "7.0.2.3" +gem "activesupport", "7.0.4" gem "dotenv", "2.7.6" gem "foreman", "0.87.2" -gem "google-cloud-logging", "2.2.2", require: "google/cloud/logging" -gem "puma", "5.6.2" +gem "google-cloud-logging", "2.3.1", require: "google/cloud/logging" +gem "puma", "5.6.5" gem "rack-contrib", "2.3.0" gem "rack-cors", "1.1.1" gem "rake", "13.0.6" @@ -13,7 +13,7 @@ gem "sinatra", "2.1.0" gem "sinatra-contrib", "2.1.0", require: false gem "souls", "4.0.3" gem "typhoeus", "1.4.0" -gem "zeitwerk", "2.5.4" +gem "zeitwerk", "2.6.1" group :development, :test do gem "irb", "1.4.1" diff --git a/souls.gemspec b/souls.gemspec index 13a54639..97bf6c23 100644 --- a/souls.gemspec +++ b/souls.gemspec @@ -29,15 +29,15 @@ Gem::Specification.new do |gem| gem.executables = gem.files.grep(%r{^exe/}) { |f| File.basename(f) } gem.require_paths = ["lib"] gem.add_runtime_dependency("activesupport", ">= 7.0.2.3") - gem.add_runtime_dependency("foreman", ">= 0.87.2") gem.add_runtime_dependency("firebase_id_token", ">= 2.4.0") + gem.add_runtime_dependency("foreman", ">= 0.87.2") gem.add_runtime_dependency("google-cloud-pubsub", ">= 2.8.0") - gem.add_runtime_dependency("graphql", "<= 1.13.10") + gem.add_runtime_dependency("graphql", ">= 1.13.10") + gem.add_runtime_dependency("httpclient", ">= 2.8.3") gem.add_runtime_dependency("paint", ">= 2.2.1") + gem.add_runtime_dependency("retryable", ">= 3.0.5") gem.add_runtime_dependency("tty-prompt", ">= 0.23.1") gem.add_runtime_dependency("whirly", ">= 0.3.0") - gem.add_runtime_dependency("httpclient", ">= 2.8.3") - gem.add_runtime_dependency("retryable", ">= 3.0.5") gem.add_dependency("thor", ">= 1.2.1") gem.metadata = { "rubygems_mfa_required" => "true" } end