From e1c50f602fa0a126ed5b69371932871465c08457 Mon Sep 17 00:00:00 2001 From: Jason Gessner Date: Sun, 23 Mar 2025 18:39:18 +0000 Subject: [PATCH] Update outdated gems. --- Gemfile | 24 +++--------------- Gemfile.lock | 70 +++++++++++++++++++++++++++------------------------- 2 files changed, 39 insertions(+), 55 deletions(-) diff --git a/Gemfile b/Gemfile index c53c900..81e8a15 100644 --- a/Gemfile +++ b/Gemfile @@ -19,27 +19,9 @@ gem 'puma', '~> 6.4' gem 'parslet' -# Build JSON APIs with ease [https://github.com/rails/jbuilder] -# gem "jbuilder" - -# Use Redis adapter to run Action Cable in production -# gem "redis", "~> 4.0" - -# Use Kredis to get higher-level data types in Redis [https://github.com/rails/kredis] -# gem "kredis" - -# Use Active Model has_secure_password [https://guides.rubyonrails.org/active_model_basics.html#securepassword] -# gem "bcrypt", "~> 3.1.7" - -# Windows does not include zoneinfo files, so bundle the tzinfo-data gem -gem 'tzinfo-data', platforms: %i[mingw mswin x64_mingw jruby] - # Reduces boot times through caching; required in config/boot.rb gem 'bootsnap', require: false -# Use Active Storage variants [https://guides.rubyonrails.org/active_storage_overview.html#transforming-images] -# gem "image_processing", "~> 1.2" - gem 'rack', '~> 2.2' # Use Rack CORS for handling Cross-Origin Resource Sharing (CORS), making cross-origin AJAX possible gem 'rack-cors', '2.0.0' @@ -48,8 +30,8 @@ gem 'rack-cors', '2.0.0' gem 'activerecord-import' # Base for our JSON API. -gem 'graphiti', '~> 1.2' -gem 'graphiti-rails', '~> 0.2' +gem 'graphiti' +gem 'graphiti-rails' gem 'kaminari', '~> 1.0' gem 'ostruct' gem 'responders' @@ -71,7 +53,7 @@ gem 'opentelemetry-sdk' gem 'reverse_markdown' group :development, :test do - gem 'brakeman', '~> 5.2' + gem 'brakeman' gem 'bullet' gem 'bundler-audit', '~> 0.9.0' # See https://guides.rubyonrails.org/debugging_rails_applications.html#debugging-with-the-debug-gem diff --git a/Gemfile.lock b/Gemfile.lock index 8a59acf..87ed40e 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -77,13 +77,14 @@ GEM apitome (0.3.1) kramdown railties - ast (2.4.2) + ast (2.4.3) base64 (0.2.0) benchmark (0.4.0) bigdecimal (3.1.9) bootsnap (1.18.4) msgpack (~> 1.2) - brakeman (5.4.1) + brakeman (7.0.0) + racc builder (3.3.0) bullet (8.0.1) activesupport (>= 3.0.0) @@ -128,25 +129,25 @@ GEM i18n (>= 1.8.11, < 2) globalid (1.2.1) activesupport (>= 6.1) - google-protobuf (4.29.3) + google-protobuf (4.30.1) bigdecimal rake (>= 13) - googleapis-common-protos-types (1.18.0) + googleapis-common-protos-types (1.19.0) google-protobuf (>= 3.18, < 5.a) - graphiti (1.7.6) + graphiti (1.8.1) activesupport (>= 5.2) - concurrent-ruby (~> 1.0) + concurrent-ruby (>= 1.2, < 2.0) dry-types (>= 0.15.0, < 2.0) graphiti_errors (~> 1.1.0) jsonapi-renderer (~> 0.2, >= 0.2.2) jsonapi-serializable (~> 0.3.0) - graphiti-rails (0.4.0) + graphiti-rails (0.4.1) graphiti (~> 1.2) railties (>= 5.0) rescue_registry (~> 1.0) graphiti_errors (1.1.2) jsonapi-serializable (~> 0.1) - graphiti_spec_helpers (1.1.0) + graphiti_spec_helpers (1.2.0) graphiti (>= 1.0.alpha.1) rspec (~> 3.0) i18n (1.14.7) @@ -190,7 +191,7 @@ GEM marcel (1.0.4) mini_mime (1.1.5) mini_portile2 (2.8.8) - minitest (5.25.4) + minitest (5.25.5) msgpack (1.8.0) mustache (1.1.1) net-imap (0.5.6) @@ -203,13 +204,13 @@ GEM net-smtp (0.5.1) net-protocol nio4r (2.7.4) - nokogiri (1.18.4) + nokogiri (1.18.5) mini_portile2 (~> 2.8.2) racc (~> 1.4) - opentelemetry-api (1.4.0) - opentelemetry-common (0.21.0) + opentelemetry-api (1.5.0) + opentelemetry-common (0.22.0) opentelemetry-api (~> 1.0) - opentelemetry-exporter-otlp (0.29.1) + opentelemetry-exporter-otlp (0.30.0) google-protobuf (>= 3.18) googleapis-common-protos-types (~> 1.3) opentelemetry-api (~> 1.1) @@ -243,8 +244,8 @@ GEM opentelemetry-instrumentation-active_record (0.9.0) opentelemetry-api (~> 1.0) opentelemetry-instrumentation-base (~> 0.23.0) - opentelemetry-instrumentation-active_storage (0.1.0) - opentelemetry-api (~> 1.4.0) + opentelemetry-instrumentation-active_storage (0.1.1) + opentelemetry-api (~> 1.0) opentelemetry-instrumentation-active_support (~> 0.7) opentelemetry-instrumentation-base (~> 0.23.0) opentelemetry-instrumentation-active_support (0.8.0) @@ -404,18 +405,18 @@ GEM opentelemetry-helpers-sql-obfuscation opentelemetry-instrumentation-base (~> 0.23.0) opentelemetry-semantic_conventions (>= 1.8.0) - opentelemetry-registry (0.3.1) + opentelemetry-registry (0.4.0) opentelemetry-api (~> 1.1) - opentelemetry-sdk (1.7.0) + opentelemetry-sdk (1.8.0) opentelemetry-api (~> 1.1) opentelemetry-common (~> 0.20) opentelemetry-registry (~> 0.2) opentelemetry-semantic_conventions - opentelemetry-semantic_conventions (1.10.1) + opentelemetry-semantic_conventions (1.11.0) opentelemetry-api (~> 1.0) ostruct (0.6.1) parallel (1.26.3) - parser (3.3.7.1) + parser (3.3.7.2) ast (~> 2.4.1) racc parslet (2.0.0) @@ -508,7 +509,7 @@ GEM activesupport (>= 3.0.0) mustache (~> 1.0, >= 0.99.4) rspec (~> 3.0) - rubocop (1.72.1) + rubocop (1.74.0) json (~> 2.3) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.1.0) @@ -519,11 +520,12 @@ GEM rubocop-ast (>= 1.38.0, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 2.4.0, < 4.0) - rubocop-ast (1.38.0) - parser (>= 3.3.1.0) - rubocop-factory_bot (2.26.1) - rubocop (~> 1.61) - rubocop-rails (2.30.0) + rubocop-ast (1.41.0) + parser (>= 3.3.7.2) + rubocop-factory_bot (2.27.1) + lint_roller (~> 1.1) + rubocop (~> 1.72, >= 1.72.1) + rubocop-rails (2.30.3) activesupport (>= 4.2.0) lint_roller (~> 1.1) rack (>= 1.1) @@ -532,9 +534,10 @@ GEM rubocop-rspec (3.5.0) lint_roller (~> 1.1) rubocop (~> 1.72, >= 1.72.1) - rubocop-rspec_rails (2.30.0) - rubocop (~> 1.61) - rubocop-rspec (~> 3, >= 3.0.1) + rubocop-rspec_rails (2.31.0) + lint_roller (~> 1.1) + rubocop (~> 1.72, >= 1.72.1) + rubocop-rspec (~> 3.5) ruby-progressbar (1.13.0) scenic (1.8.0) activerecord (>= 4.0.0) @@ -556,7 +559,7 @@ GEM actionpack (>= 6.1) activesupport (>= 6.1) sprockets (>= 3.0.0) - stringio (3.1.3) + stringio (3.1.5) thor (1.3.2) timeout (0.4.3) tzinfo (2.0.6) @@ -571,7 +574,7 @@ GEM base64 websocket-extensions (>= 0.1.0) websocket-extensions (0.1.5) - zeitwerk (2.7.1) + zeitwerk (2.7.2) PLATFORMS aarch64-linux @@ -583,15 +586,15 @@ DEPENDENCIES activerecord-import apitome bootsnap - brakeman (~> 5.2) + brakeman bullet bundler-audit (~> 0.9.0) debug factory_bot_rails faker google-protobuf - graphiti (~> 1.2) - graphiti-rails (~> 0.2) + graphiti + graphiti-rails graphiti_spec_helpers jwt kaminari (~> 1.0) @@ -619,7 +622,6 @@ DEPENDENCIES simplecov simplecov-cobertura sprockets-rails - tzinfo-data RUBY VERSION ruby 3.3.6p108