diff --git a/Gemfile b/Gemfile index efc2c4c3..909a39a8 100644 --- a/Gemfile +++ b/Gemfile @@ -9,32 +9,32 @@ gem 'rails', '~> 8.1.3' # Gems gem 'activeadmin', '~> 3.5' gem 'active_storage_base64', '~> 3.0.1' -gem 'aws-sdk-s3', '~> 1.216', require: false -gem 'bootsnap', '~> 1.23' +gem 'aws-sdk-s3', '~> 1.220', require: false +gem 'bootsnap', '~> 1.24' gem 'cssbundling-rails', '~> 1.4' gem 'devise', '~> 4.9' gem 'devise_token_auth', '~> 1.2', '>= 1.2.6' gem 'draper', '~> 4.0' -gem 'flipper', '~> 1.4.0' -gem 'flipper-active_record', '~> 1.4.0' -gem 'flipper-ui', '~> 1.4.0' -gem 'good_job', '~> 4.13.3' +gem 'flipper', '~> 1.4.1' +gem 'flipper-active_record', '~> 1.4.1' +gem 'flipper-ui', '~> 1.4.1' +gem 'good_job', '~> 4.18.2' gem 'jbuilder', '~> 2.14' gem 'jsbundling-rails', '~> 1.3' gem 'lograge', '~> 0.14' -gem 'newrelic_rpm', '~> 10.2' +gem 'newrelic_rpm', '~> 10.4' # Adding ostruct until rswag-ui gem v3 is released # https://github.com/rswag/rswag/pull/790#issuecomment-3710836151 gem 'ostruct', '~> 0.6' -gem 'pagy', '~> 43.4' +gem 'pagy', '~> 43.5' gem 'pg', '~> 1.6' -gem 'puma', '~> 7.2' +gem 'puma', '~> 8.0' gem 'pundit', '~> 2.5' gem 'rack-cors', '~> 3.0' gem 'rswag-api', '~> 2.17.0' gem 'rswag-ui', '~> 2.17.0' gem 'sprockets-rails', '~> 3.5', '>= 3.5.2' -gem 'strong_migrations', '~> 2.5' +gem 'strong_migrations', '~> 2.7' gem 'yaaf', '~> 3.1' # Use Redis adapter to run Action Cable in production # gem 'redis', '~> 4.0' @@ -48,7 +48,7 @@ group :development, :test do gem 'chaotic_order', '~> 0.1.0' gem 'dotenv-rails', '~> 3.2.0' gem 'factory_bot_rails', '~> 6.5' - gem 'faker', '~> 3.6' + gem 'faker', '~> 3.8' gem 'pry-byebug', '~> 3.12', platform: :mri gem 'pry-rails', '~> 0.3.11' gem 'rspec-rails', '~> 8.0' @@ -61,8 +61,8 @@ group :development do gem 'listen', '~> 3.10' gem 'rails_best_practices', '~> 1.23' gem 'reek', '~> 6.5' - gem 'rubocop', '~> 1.85', require: false - gem 'rubocop-capybara', '~> 2.22' + gem 'rubocop', '~> 1.86', require: false + gem 'rubocop-capybara', '~> 2.23' gem 'rubocop-factory_bot', '~> 2.28', require: false gem 'rubocop-performance', '~> 1.26', require: false gem 'rubocop-rails', '~> 2.34', require: false @@ -76,12 +76,12 @@ group :test do gem 'faraday-retry', '~> 2.4' gem 'knapsack', '~> 4.0' gem 'octokit', '~> 10.0' - gem 'parallel_tests', '~> 5.6' + gem 'parallel_tests', '~> 5.7' gem 'pg_query', '~> 6.2.2' - gem 'prosopite', '~> 2.1.2' + gem 'prosopite', '~> 2.2.0' gem 'rspec-openapi', '~> 0.25' gem 'rspec-retry', github: 'rootstrap/rspec-retry', branch: 'add-intermittent-callback' - gem 'selenium-webdriver', '~> 4.41.0' + gem 'selenium-webdriver', '~> 4.43.0' gem 'shoulda-matchers', '~> 7.0' gem 'simplecov', '~> 0.22.0', require: false gem 'webmock', '~> 3.26' diff --git a/Gemfile.lock b/Gemfile.lock index daa74cd6..fe947730 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -58,7 +58,7 @@ GEM active_storage_base64 (3.0.1) activestorage (> 7.0) activesupport (> 7.0) - activeadmin (3.5.0) + activeadmin (3.5.1) arbre (~> 1.2, >= 1.2.1) csv formtastic (>= 3.1) @@ -110,8 +110,8 @@ GEM ruby2_keywords (>= 0.0.2) ast (2.4.3) aws-eventstream (1.4.0) - aws-partitions (1.1226.0) - aws-sdk-core (3.243.0) + aws-partitions (1.1244.0) + aws-sdk-core (3.246.0) aws-eventstream (~> 1, >= 1.3.0) aws-partitions (~> 1, >= 1.992.0) aws-sigv4 (~> 1.9) @@ -119,11 +119,11 @@ GEM bigdecimal jmespath (~> 1, >= 1.6.1) logger - aws-sdk-kms (1.122.0) - aws-sdk-core (~> 3, >= 3.241.4) + aws-sdk-kms (1.124.0) + aws-sdk-core (~> 3, >= 3.244.0) aws-sigv4 (~> 1.5) - aws-sdk-s3 (1.216.0) - aws-sdk-core (~> 3, >= 3.243.0) + aws-sdk-s3 (1.220.0) + aws-sdk-core (~> 3, >= 3.244.0) aws-sdk-kms (~> 1) aws-sigv4 (~> 1.5) aws-sigv4 (1.12.1) @@ -131,7 +131,7 @@ GEM base64 (0.3.0) bcrypt (3.1.22) bigdecimal (4.1.2) - bootsnap (1.23.0) + bootsnap (1.24.1) msgpack (~> 1.2) brakeman (8.0.4) racc @@ -227,7 +227,7 @@ GEM factory_bot_rails (6.5.1) factory_bot (~> 6.5) railties (>= 6.1.0) - faker (3.6.1) + faker (3.8.0) i18n (>= 1.8.11, < 2) faraday (2.14.1) faraday-net_http (>= 2.0, < 3.5) @@ -240,14 +240,14 @@ GEM ffi (1.17.3) ffi (1.17.3-arm64-darwin) ffi (1.17.3-x86_64-linux-gnu) - flipper (1.4.0) + flipper (1.4.1) concurrent-ruby (< 2) - flipper-active_record (1.4.0) + flipper-active_record (1.4.1) activerecord (>= 4.2, < 9) - flipper (~> 1.4.0) - flipper-ui (1.4.0) + flipper (~> 1.4.1) + flipper-ui (1.4.1) erubi (>= 1.0.0, < 2.0.0) - flipper (~> 1.4.0) + flipper (~> 1.4.1) rack (>= 1.4, < 4) rack-protection (>= 1.5.3, < 5.0.0) rack-session (>= 1.0.2, < 3.0.0) @@ -260,7 +260,7 @@ GEM raabro (~> 1.4) globalid (1.3.0) activesupport (>= 6.1) - good_job (4.13.3) + good_job (4.18.2) activejob (>= 6.1.0) activerecord (>= 6.1.0) concurrent-ruby (>= 1.3.1) @@ -311,10 +311,7 @@ GEM thor (>= 0.14, < 2.0) jsbundling-rails (1.3.1) railties (>= 6.0.0) - json (2.19.4) - json-schema (6.2.0) - addressable (~> 2.8) - bigdecimal (>= 3.1, < 5) + json (2.19.5) kaminari (1.2.2) activesupport (>= 4.1.0) kaminari-actionview (= 1.2.2) @@ -357,12 +354,10 @@ GEM net-smtp marcel (1.1.0) matrix (0.4.2) - mcp (0.9.2) - json-schema (>= 4.1) method_source (1.1.0) mini_mime (1.1.5) mini_portile2 (2.8.9) - minitest (6.0.5) + minitest (6.0.6) drb (~> 2.0) prism (~> 1.5) msgpack (1.8.0) @@ -377,29 +372,29 @@ GEM timeout net-smtp (0.5.1) net-protocol - newrelic_rpm (10.2.0) + newrelic_rpm (10.4.0) logger nio4r (2.7.5) - nokogiri (1.19.2) + nokogiri (1.19.3) mini_portile2 (~> 2.8.2) racc (~> 1.4) - nokogiri (1.19.2-arm64-darwin) + nokogiri (1.19.3-arm64-darwin) racc (~> 1.4) - nokogiri (1.19.2-x86_64-linux-gnu) + nokogiri (1.19.3-x86_64-linux-gnu) racc (~> 1.4) octokit (10.0.0) faraday (>= 1, < 3) sawyer (~> 0.9) orm_adapter (0.5.0) ostruct (0.6.3) - pagy (43.4.2) + pagy (43.5.3) json uri yaml - parallel (1.27.0) - parallel_tests (5.6.0) + parallel (2.1.0) + parallel_tests (5.7.0) parallel - parser (3.3.10.2) + parser (3.3.11.1) ast (~> 2.4.1) racc pg (1.6.3) @@ -411,7 +406,7 @@ GEM prettyprint prettyprint (0.2.0) prism (1.9.0) - prosopite (2.1.2) + prosopite (2.2.0) pry (0.16.0) coderay (~> 1.1) method_source (~> 1.0) @@ -425,7 +420,7 @@ GEM date stringio public_suffix (7.0.5) - puma (7.2.0) + puma (8.0.1) nio4r (~> 2.0) pundit (2.5.2) activesupport (>= 3.0.0) @@ -470,12 +465,13 @@ GEM rails-i18n (8.1.0) i18n (>= 0.7, < 2) railties (>= 8.0.0, < 9) - rails_best_practices (1.23.3) + rails_best_practices (1.23.4) activesupport code_analyzer (~> 0.5.5) erubis i18n json + ostruct require_all (~> 3.0) ruby-progressbar railties (8.1.3) @@ -506,7 +502,7 @@ GEM parser (~> 3.3.0) rainbow (>= 2.0, < 4.0) rexml (~> 3.1) - regexp_parser (2.11.3) + regexp_parser (2.12.0) reline (0.6.3) io-console (~> 0.5) request_store (1.7.0) @@ -524,7 +520,7 @@ GEM rspec-mocks (3.13.8) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.13.0) - rspec-openapi (0.25.0) + rspec-openapi (0.25.1) actionpack (>= 5.2.0) rails-dom-testing rspec-core @@ -543,24 +539,23 @@ GEM rswag-ui (2.17.0) actionpack (>= 5.2, < 8.2) railties (>= 5.2, < 8.2) - rubocop (1.85.1) + rubocop (1.86.1) json (~> 2.3) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.1.0) - mcp (~> 0.6) - parallel (~> 1.10) + parallel (>= 1.10) parser (>= 3.3.0.2) rainbow (>= 2.2.2, < 4.0) regexp_parser (>= 2.9.3, < 3.0) rubocop-ast (>= 1.49.0, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 2.4.0, < 4.0) - rubocop-ast (1.49.0) + rubocop-ast (1.49.1) parser (>= 3.3.7.2) prism (~> 1.7) - rubocop-capybara (2.22.1) + rubocop-capybara (2.23.0) lint_roller (~> 1.1) - rubocop (~> 1.72, >= 1.72.1) + rubocop (~> 1.81) rubocop-factory_bot (2.28.0) lint_roller (~> 1.1) rubocop (~> 1.72, >= 1.72.1) @@ -586,7 +581,7 @@ GEM rubocop-rspec (~> 3.5) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) - rubyzip (3.2.2) + rubyzip (3.3.0) sanitize (7.0.0) crass (~> 1.0.2) nokogiri (>= 1.16.8) @@ -594,7 +589,7 @@ GEM addressable (>= 2.3.5) faraday (>= 0.17.3, < 3) securerandom (0.4.1) - selenium-webdriver (4.41.0) + selenium-webdriver (4.43.0) base64 (~> 0.2) logger (~> 1.4) rexml (~> 3.2, >= 3.2.5) @@ -617,12 +612,12 @@ GEM activesupport (>= 6.1) sprockets (>= 3.0.0) stringio (3.2.0) - strong_migrations (2.5.2) - activerecord (>= 7.1) + strong_migrations (2.7.0) + activerecord (>= 7.2) terminal-table (4.0.0) unicode-display_width (>= 1.1.1, < 4) thor (1.5.0) - timeout (0.6.0) + timeout (0.6.1) tsort (0.2.0) tzinfo (2.0.6) concurrent-ruby (~> 1.0) @@ -660,8 +655,8 @@ DEPENDENCIES active_storage_base64 (~> 3.0.1) activeadmin (~> 3.5) annotaterb (~> 4.22.0) - aws-sdk-s3 (~> 1.216) - bootsnap (~> 1.23) + aws-sdk-s3 (~> 1.220) + bootsnap (~> 1.24) brakeman (~> 8.0) capybara (~> 3.40) chaotic_order (~> 0.1.0) @@ -671,12 +666,12 @@ DEPENDENCIES dotenv-rails (~> 3.2.0) draper (~> 4.0) factory_bot_rails (~> 6.5) - faker (~> 3.6) + faker (~> 3.8) faraday-retry (~> 2.4) - flipper (~> 1.4.0) - flipper-active_record (~> 1.4.0) - flipper-ui (~> 1.4.0) - good_job (~> 4.13.3) + flipper (~> 1.4.1) + flipper-active_record (~> 1.4.1) + flipper-ui (~> 1.4.1) + good_job (~> 4.18.2) i18n-tasks (~> 1.1.2) jbuilder (~> 2.14) jsbundling-rails (~> 1.3) @@ -684,17 +679,17 @@ DEPENDENCIES letter_opener (~> 1.10) listen (~> 3.10) lograge (~> 0.14) - newrelic_rpm (~> 10.2) + newrelic_rpm (~> 10.4) octokit (~> 10.0) ostruct (~> 0.6) - pagy (~> 43.4) - parallel_tests (~> 5.6) + pagy (~> 43.5) + parallel_tests (~> 5.7) pg (~> 1.6) pg_query (~> 6.2.2) - prosopite (~> 2.1.2) + prosopite (~> 2.2.0) pry-byebug (~> 3.12) pry-rails (~> 0.3.11) - puma (~> 7.2) + puma (~> 8.0) pundit (~> 2.5) rack-cors (~> 3.0) rails (~> 8.1.3) @@ -705,19 +700,19 @@ DEPENDENCIES rspec-retry! rswag-api (~> 2.17.0) rswag-ui (~> 2.17.0) - rubocop (~> 1.85) - rubocop-capybara (~> 2.22) + rubocop (~> 1.86) + rubocop-capybara (~> 2.23) rubocop-factory_bot (~> 2.28) rubocop-performance (~> 1.26) rubocop-rails (~> 2.34) rubocop-rake (~> 0.7.1) rubocop-rspec (~> 3.9) rubocop-rspec_rails (~> 2.32.0) - selenium-webdriver (~> 4.41.0) + selenium-webdriver (~> 4.43.0) shoulda-matchers (~> 7.0) simplecov (~> 0.22.0) sprockets-rails (~> 3.5, >= 3.5.2) - strong_migrations (~> 2.5) + strong_migrations (~> 2.7) tzinfo-data webmock (~> 3.26) yaaf (~> 3.1)