From c09223987844a6ee491875bb3bd6e74ddaf21f60 Mon Sep 17 00:00:00 2001 From: Jenkins Date: Mon, 4 Mar 2024 02:35:35 -0800 Subject: [PATCH 1/2] Update Ruby dependencies --- Gemfile.lock | 49 ++++++++++++++----------------------------------- 1 file changed, 14 insertions(+), 35 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 6c302eb91..0643b2c9d 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -137,9 +137,8 @@ GEM rack (>= 1.5) commonmarker (0.23.10) concurrent-ruby (1.2.3) - config (5.1.0) + config (5.3.0) deep_merge (~> 1.2, >= 1.2.1) - dry-validation (~> 1.0, >= 1.0.0) connection_pool (2.4.1) crack (1.0.0) bigdecimal @@ -179,18 +178,13 @@ GEM marc-vocab (~> 0.3.0) stanford-mods zeitwerk - drb (2.2.0) - ruby2_keywords + drb (2.2.1) druid-tools (2.2.1) deprecation - dry-configurable (1.1.0) - dry-core (~> 1.0, < 2) - zeitwerk (~> 2.6) dry-core (1.0.1) concurrent-ruby (~> 1.0) zeitwerk (~> 2.6) dry-inflector (1.0.0) - dry-initializer (3.1.1) dry-logic (1.5.0) concurrent-ruby (~> 1.0) dry-core (~> 1.0, < 2) @@ -199,14 +193,6 @@ GEM concurrent-ruby (~> 1.0) dry-core (~> 1.0, < 2) zeitwerk (~> 2.6) - dry-schema (1.13.3) - concurrent-ruby (~> 1.0) - dry-configurable (~> 1.0, >= 1.0.1) - dry-core (~> 1.0, < 2) - dry-initializer (~> 3.0) - dry-logic (>= 1.4, < 2) - dry-types (>= 1.7, < 2) - zeitwerk (~> 2.6) dry-struct (1.6.0) dry-core (~> 1.0, < 2) dry-types (>= 1.7, < 2) @@ -219,12 +205,6 @@ GEM dry-inflector (~> 1.0) dry-logic (~> 1.4) zeitwerk (~> 2.6) - dry-validation (1.10.0) - concurrent-ruby (~> 1.0) - dry-core (~> 1.0, < 2) - dry-initializer (~> 3.0) - dry-schema (>= 1.12, < 2) - zeitwerk (~> 2.6) edtf (3.1.1) activesupport (>= 3.0, < 8.0) equivalent-xml (0.6.0) @@ -256,11 +236,11 @@ GEM activesupport (>= 6.1) graphiql-rails (1.10.0) railties - graphql (2.2.10) + graphql (2.2.11) base64 hashdiff (1.1.0) hashie (5.0.0) - honeybadger (5.5.0) + honeybadger (5.5.1) http-cookie (1.0.5) domain_name (~> 0.5) i18n (1.14.1) @@ -278,7 +258,7 @@ GEM json_schema (0.21.0) jsonpath (1.1.5) multi_json - jwt (2.8.0) + jwt (2.8.1) base64 language_server-protocol (3.17.0.3) lograge (0.14.0) @@ -305,7 +285,7 @@ GEM scrub_rb (>= 1.0.1, < 2) unf marc-vocab (0.3.0) - marcel (1.0.2) + marcel (1.0.4) method_source (1.0.0) mini_mime (1.1.5) minitest (5.22.2) @@ -367,7 +347,7 @@ GEM racc patience_diff (1.2.0) optimist (~> 3.0) - pg (1.5.5) + pg (1.5.6) preservation-client (6.2.0) activesupport (>= 4.2, < 8) faraday (~> 2.0) @@ -463,7 +443,7 @@ GEM rspec-core (>= 2, < 4, != 2.12.0) rss (0.3.0) rexml - rubocop (1.60.2) + rubocop (1.61.0) json (~> 2.3) language_server-protocol (>= 3.17.0) parallel (~> 1.10) @@ -474,8 +454,8 @@ GEM rubocop-ast (>= 1.30.0, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 2.4.0, < 3.0) - rubocop-ast (1.30.0) - parser (>= 3.2.1.0) + rubocop-ast (1.31.1) + parser (>= 3.3.0.4) rubocop-capybara (2.20.0) rubocop (~> 1.41) rubocop-factory_bot (2.25.1) @@ -483,18 +463,17 @@ GEM rubocop-performance (1.20.2) rubocop (>= 1.48.1, < 2.0) rubocop-ast (>= 1.30.0, < 2.0) - rubocop-rails (2.23.1) + rubocop-rails (2.24.0) activesupport (>= 4.2.0) rack (>= 1.1) rubocop (>= 1.33.0, < 2.0) - rubocop-ast (>= 1.30.0, < 2.0) - rubocop-rspec (2.26.1) + rubocop-ast (>= 1.31.1, < 2.0) + rubocop-rspec (2.27.1) rubocop (~> 1.40) rubocop-capybara (~> 2.17) rubocop-factory_bot (~> 2.22) ruby-cache (0.3.0) ruby-progressbar (1.13.0) - ruby2_keywords (0.0.5) sass-rails (6.0.0) sassc-rails (~> 2.1, >= 2.1.1) sassc (2.4.0) @@ -561,7 +540,7 @@ GEM attr_extras (>= 6.2.4) diff-lcs patience_diff - thor (1.3.0) + thor (1.3.1) tilt (2.3.0) timeout (0.4.1) tty-cursor (0.7.1) From bb6e2a23f139cb416af4e8a55662cfa5e869f518 Mon Sep 17 00:00:00 2001 From: "Michael J. Giarlo" Date: Mon, 4 Mar 2024 09:22:19 -0800 Subject: [PATCH 2/2] Allow new rubocop-rails rule to pass since we are not concerned about ENV access at runtime in initializers --- .rubocop.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.rubocop.yml b/.rubocop.yml index 155dc7d81..d285bdd0a 100644 --- a/.rubocop.yml +++ b/.rubocop.yml @@ -59,6 +59,7 @@ Rails/EagerEvaluationLogMessage: # (new in 2.11) Rails/EnvironmentVariableAccess: # (new in 2.10) Enabled: true + AllowReads: true Rails/Output: Exclude: