diff --git a/Gemfile b/Gemfile index b77520fd..568b4c06 100644 --- a/Gemfile +++ b/Gemfile @@ -9,10 +9,10 @@ gem 'rails', '~> 8.1.3' # Gems gem 'activeadmin', '~> 3.5' gem 'active_storage_base64', '~> 3.0.1' -gem 'aws-sdk-s3', '~> 1.228', require: false -gem 'bootsnap', '~> 1.24' +gem 'aws-sdk-s3', '~> 1.229', require: false +gem 'bootsnap', '~> 1.25' gem 'cssbundling-rails', '~> 1.4' -gem 'devise', '~> 4.9' +gem 'devise', '~> 5.0' gem 'devise_token_auth', '~> 1.2', '>= 1.2.6' gem 'draper', '~> 4.0' gem 'flipper', '~> 1.4.2' @@ -22,7 +22,7 @@ gem 'good_job', '~> 4.19.2' gem 'jbuilder', '~> 2.15' gem 'jsbundling-rails', '~> 1.3' gem 'lograge', '~> 0.15' -gem 'newrelic_rpm', '~> 10.6' +gem 'newrelic_rpm', '~> 10.7' # Adding ostruct until rswag-ui gem v3 is released # https://github.com/rswag/rswag/pull/790#issuecomment-3710836151 gem 'ostruct', '~> 0.6' @@ -61,7 +61,7 @@ group :development do gem 'listen', '~> 3.10' gem 'rails_best_practices', '~> 1.23' gem 'reek', '~> 6.5' - gem 'rubocop', '~> 1.88', require: false + gem 'rubocop', '~> 1.89', require: false gem 'rubocop-capybara', '~> 3.0' gem 'rubocop-factory_bot', '~> 2.28', require: false gem 'rubocop-performance', '~> 1.26', require: false @@ -79,9 +79,9 @@ group :test do gem 'parallel_tests', '~> 5.7' gem 'pg_query', '~> 6.2.2' gem 'prosopite', '~> 2.2.0' - gem 'rspec-openapi', '~> 0.31' + gem 'rspec-openapi', '~> 0.32' gem 'rspec-retry', github: 'rootstrap/rspec-retry', branch: 'add-intermittent-callback' - gem 'selenium-webdriver', '~> 4.46.0' + gem 'selenium-webdriver', '~> 4.47.0' gem 'shoulda-matchers', '~> 8.0' # Pinned below 1.0 — SonarQube's SimpleCov sensor can't parse the 1.0 JSON schema yet # (https://community.sonarsource.com/t/sonarqube-25-12-fails-to-import-simplecov-1-0-0-json-coverage-report/185865) diff --git a/Gemfile.lock b/Gemfile.lock index 7a5311b5..0210c8d0 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -110,8 +110,8 @@ GEM ruby2_keywords (>= 0.0.2) ast (2.4.3) aws-eventstream (1.4.0) - aws-partitions (1.1274.0) - aws-sdk-core (3.254.0) + aws-partitions (1.1280.0) + aws-sdk-core (3.254.1) aws-eventstream (~> 1, >= 1.3.0) aws-partitions (~> 1, >= 1.992.0) aws-sigv4 (~> 1.9) @@ -122,8 +122,8 @@ GEM aws-sdk-kms (1.130.0) aws-sdk-core (~> 3, >= 3.254.0) aws-sigv4 (~> 1.5) - aws-sdk-s3 (1.228.1) - aws-sdk-core (~> 3, >= 3.254.0) + aws-sdk-s3 (1.229.0) + aws-sdk-core (~> 3, >= 3.254.1) aws-sdk-kms (~> 1) aws-sigv4 (~> 1.5) aws-sigv4 (1.12.1) @@ -131,8 +131,8 @@ GEM base64 (0.3.0) bcrypt (3.1.22) bigdecimal (4.1.2) - bootsnap (1.24.6) - msgpack (~> 1.2) + bootsnap (1.25.0) + msgpack (~> 1.5) brakeman (8.0.5) racc builder (3.3.0) @@ -164,16 +164,16 @@ GEM railties (>= 6.0.0) csv (3.3.6) date (3.5.1) - devise (4.9.4) + devise (5.0.4) bcrypt (~> 3.0) orm_adapter (~> 0.1) - railties (>= 4.1.0) + railties (>= 7.0) responders warden (~> 1.2.3) - devise_token_auth (1.2.6) + devise_token_auth (1.3.0) bcrypt (~> 3.0) - devise (> 3.5.2, < 5) - rails (>= 4.2.0, < 8.2) + devise (> 3.5.2, < 6) + rails (>= 4.2.0, < 8.3) diff-lcs (1.6.2) docile (1.4.1) dotenv (3.2.0) @@ -217,7 +217,7 @@ GEM dry-inflector (~> 1.0) dry-logic (~> 1.4) zeitwerk (~> 2.6) - erb (6.0.6) + erb (6.0.7) erubi (1.13.1) erubis (2.7.0) et-orbi (1.4.0) @@ -295,7 +295,7 @@ GEM has_scope (>= 0.6) railties (>= 6.0) responders (>= 2) - io-console (0.8.2) + io-console (0.9.2) irb (1.18.0) pp (>= 0.6.0) prism (>= 1.3.0) @@ -372,7 +372,7 @@ GEM timeout net-smtp (0.5.1) net-protocol - newrelic_rpm (10.6.0) + newrelic_rpm (10.7.0) logger nio4r (2.7.5) nokogiri (1.19.4) @@ -423,7 +423,7 @@ GEM activesupport (>= 3.0.0) raabro (1.5.0) racc (1.8.1) - rack (3.2.6) + rack (3.2.7) rack-cors (3.0.0) logger rack (>= 3.0.14) @@ -489,7 +489,7 @@ GEM rb-fsevent (0.11.2) rb-inotify (0.11.1) ffi (~> 1.0) - rbs (4.1.0) + rbs (4.1.3) logger prism (>= 1.6.0) tsort @@ -505,7 +505,7 @@ GEM rainbow (>= 2.0, < 4.0) rexml (~> 3.1) regexp_parser (2.12.0) - reline (0.6.3) + reline (0.7.0) io-console (~> 0.5) request_store (1.7.0) rack (>= 1.4) @@ -522,7 +522,7 @@ GEM rspec-mocks (3.13.8) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.13.0) - rspec-openapi (0.31.0) + rspec-openapi (0.32.0) actionpack (>= 5.2.0) rails-dom-testing rspec-core @@ -541,7 +541,7 @@ GEM rswag-ui (2.17.0) actionpack (>= 5.2, < 8.2) railties (>= 5.2, < 8.2) - rubocop (1.88.2) + rubocop (1.89.0) json (~> 2.3) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.1.0) @@ -592,7 +592,7 @@ GEM addressable (>= 2.3.5) faraday (>= 0.17.3, < 3) securerandom (0.4.1) - selenium-webdriver (4.46.0) + selenium-webdriver (4.47.0) base64 (~> 0.2) logger (~> 1.4) rexml (~> 3.2, >= 3.2.5) @@ -645,7 +645,7 @@ GEM activemodel (>= 5.2) activerecord (>= 5.2) yaml (0.4.0) - zeitwerk (2.8.2) + zeitwerk (2.8.3) PLATFORMS arm64-darwin-22 @@ -657,13 +657,13 @@ DEPENDENCIES active_storage_base64 (~> 3.0.1) activeadmin (~> 3.5) annotaterb (~> 4.24.0) - aws-sdk-s3 (~> 1.228) - bootsnap (~> 1.24) + aws-sdk-s3 (~> 1.229) + bootsnap (~> 1.25) brakeman (~> 8.0) capybara (~> 3.40) chaotic_order (~> 0.1.0) cssbundling-rails (~> 1.4) - devise (~> 4.9) + devise (~> 5.0) devise_token_auth (~> 1.2, >= 1.2.6) dotenv-rails (~> 3.2.0) draper (~> 4.0) @@ -681,7 +681,7 @@ DEPENDENCIES letter_opener (~> 1.10) listen (~> 3.10) lograge (~> 0.15) - newrelic_rpm (~> 10.6) + newrelic_rpm (~> 10.7) octokit (~> 10.0) ostruct (~> 0.6) pagy (~> 43.6) @@ -697,12 +697,12 @@ DEPENDENCIES rails (~> 8.1.3) rails_best_practices (~> 1.23) reek (~> 6.5) - rspec-openapi (~> 0.31) + rspec-openapi (~> 0.32) rspec-rails (~> 8.0) rspec-retry! rswag-api (~> 2.17.0) rswag-ui (~> 2.17.0) - rubocop (~> 1.88) + rubocop (~> 1.89) rubocop-capybara (~> 3.0) rubocop-factory_bot (~> 2.28) rubocop-performance (~> 1.26) @@ -710,7 +710,7 @@ DEPENDENCIES rubocop-rake (~> 0.7.1) rubocop-rspec (~> 3.10) rubocop-rspec_rails (~> 2.32.0) - selenium-webdriver (~> 4.46.0) + selenium-webdriver (~> 4.47.0) shoulda-matchers (~> 8.0) simplecov (~> 0.22.0) sprockets-rails (~> 3.5, >= 3.5.2)