From 333fbd2468cfdb320128d83fea11e4adf3199e4d Mon Sep 17 00:00:00 2001 From: Nat Dean-Lewis Date: Fri, 29 May 2026 14:37:51 +0100 Subject: [PATCH] feat: update other high criticality dependencies --- Gemfile | 4 ++-- Gemfile.lock | 62 ++++++++++++++++++++++++++++------------------------ 2 files changed, 36 insertions(+), 30 deletions(-) diff --git a/Gemfile b/Gemfile index c76a48bec..d68325a7f 100644 --- a/Gemfile +++ b/Gemfile @@ -18,7 +18,7 @@ gem "jsbundling-rails" # Reduces boot times through caching; required in config/boot.rb gem "bootsnap", ">= 1.4.4", require: false # GOV UK frontend components -gem "govuk-components", "~> 5.7" +gem "govuk-components", "~> 6.2" # GOV UK component form builder DSL gem "govuk_design_system_formbuilder", "~> 5.7" # Convert Markdown into GOV.UK frontend-styled HTML @@ -40,7 +40,7 @@ gem "devise_two_factor_authentication" gem "uk_postcode" # Get rich data from postcode lookups. Wraps postcodes.io # Use Ruby objects to build reusable markup. A React inspired evolution of the presenter pattern -gem "view_component", "~> 3.9" +gem "view_component", "~> 4.9" # Use the AWS S3 SDK as storage mechanism gem "aws-sdk-s3" # Track changes to models for auditing or versioning. diff --git a/Gemfile.lock b/Gemfile.lock index c468463f7..d94538be2 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -123,7 +123,7 @@ GEM erubi (~> 1.4) parser (>= 2.4) smart_properties - bigdecimal (4.0.1) + bigdecimal (4.1.2) bindex (0.8.1) bootsnap (1.18.3) msgpack (~> 1.2) @@ -155,18 +155,21 @@ GEM coercible (1.0.0) descendants_tracker (~> 0.0.1) concurrent-ruby (1.3.6) - connection_pool (2.5.3) + connection_pool (2.5.5) crack (1.0.0) bigdecimal rexml crass (1.0.6) + cronex (0.15.0) + tzinfo + unicode (>= 0.4.4.5) cssbundling-rails (1.4.0) railties (>= 6.0.0) csv (3.3.2) date (3.5.1) descendants_tracker (0.0.4) thread_safe (~> 0.3, >= 0.3.1) - devise (5.0.3) + devise (5.0.4) bcrypt (~> 3.0) orm_adapter (~> 0.1) railties (>= 7.0) @@ -196,7 +199,7 @@ GEM rubocop (>= 1) smart_properties erubi (1.13.1) - et-orbi (1.2.11) + et-orbi (1.4.0) tzinfo event_stream_parser (1.0.0) excon (0.111.0) @@ -216,15 +219,15 @@ GEM faraday-net_http (3.1.0) net-http ffi (1.16.3) - fugit (1.11.1) - et-orbi (~> 1, >= 1.2.11) + fugit (1.12.2) + et-orbi (~> 1.4) raabro (~> 1.4) - globalid (1.2.1) + globalid (1.3.0) activesupport (>= 6.1) - govuk-components (5.7.0) + govuk-components (6.2.0) html-attributes-utils (~> 1.0.0, >= 1.0.0) pagy (>= 6, < 10) - view_component (>= 3.9, < 3.17) + view_component (>= 4.9, < 4.10) govuk_design_system_formbuilder (5.7.1) actionview (>= 6.1) activemodel (>= 6.1) @@ -241,7 +244,7 @@ GEM ice_nine (0.11.2) iniparse (1.5.0) io-console (0.8.2) - irb (1.17.0) + irb (1.18.0) pp (>= 0.6.0) prism (>= 1.3.0) rdoc (>= 4.0.0) @@ -317,7 +320,7 @@ GEM childprocess (>= 0.6.3, < 6) iniparse (~> 1.4) rexml (~> 3.2) - pagy (9.3.2) + pagy (9.4.0) paper_trail (15.2.0) activerecord (>= 6.1) request_store (~> 1.4) @@ -408,7 +411,7 @@ GEM tsort (>= 0.2) zeitwerk (~> 2.6) rainbow (3.1.1) - rake (13.3.1) + rake (13.4.2) randexp (0.1.7) rb-fsevent (0.11.2) rb-inotify (0.10.1) @@ -419,7 +422,7 @@ GEM tsort redcarpet (3.6.0) redis (4.8.1) - redis-client (0.22.1) + redis-client (0.29.0) connection_pool regexp_parser (2.11.3) reline (0.6.3) @@ -508,15 +511,17 @@ GEM sentry-ruby (~> 5.16.1) sentry-ruby (5.16.1) concurrent-ruby (~> 1.0, >= 1.0.2) - sidekiq (7.2.4) - concurrent-ruby (< 2) - connection_pool (>= 2.3.0) - rack (>= 2.2.4) - redis-client (>= 0.19.0) - sidekiq-cron (1.12.0) - fugit (~> 1.8) + sidekiq (8.0.10) + connection_pool (>= 2.5.0) + json (>= 2.9.0) + logger (>= 1.6.2) + rack (>= 3.1.0) + redis-client (>= 0.23.2) + sidekiq-cron (2.4.0) + cronex (>= 0.13.0) + fugit (~> 1.8, >= 1.11.1) globalid (>= 1.0.1) - sidekiq (>= 6) + sidekiq (>= 6.5.0) simplecov (0.22.0) docile (~> 1.1) simplecov-html (~> 0.11) @@ -538,6 +543,7 @@ GEM tzinfo (2.0.6) concurrent-ruby (~> 1.0) uk_postcode (2.1.8) + unicode (0.4.4.5) unicode-display_width (3.2.0) unicode-emoji (~> 4.1) unicode-emoji (4.2.0) @@ -545,10 +551,10 @@ GEM activerecord (>= 6.1) uri (1.0.4) useragent (0.16.11) - view_component (3.10.0) - activesupport (>= 5.2.0, < 8.0) - concurrent-ruby (~> 1.0) - method_source (~> 1.0) + view_component (4.9.0) + actionview (>= 7.1.0) + activesupport (>= 7.1.0) + concurrent-ruby (~> 1) virtus (2.0.0) axiom-types (~> 0.1) coercible (~> 1.0) @@ -571,7 +577,7 @@ GEM websocket-extensions (0.1.5) xpath (3.2.0) nokogiri (~> 1.8) - zeitwerk (2.7.5) + zeitwerk (2.8.2) PLATFORMS arm64-darwin @@ -599,7 +605,7 @@ DEPENDENCIES factory_bot_rails faker faraday (>= 2.14.1) - govuk-components (~> 5.7) + govuk-components (~> 6.2) govuk_design_system_formbuilder (~> 5.7) govuk_markdown jsbundling-rails @@ -643,7 +649,7 @@ DEPENDENCIES tzinfo-data uk_postcode unread - view_component (~> 3.9) + view_component (~> 4.9) web-console (>= 4.1.0) webmock