From cfd197a2746a2dfada54534c18fd938998674bcc Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 22 Nov 2024 01:49:38 +0100 Subject: [PATCH] chore(deps): update all non-major bundler dependencies (#304) * chore(deps): update all non-major bundler dependencies * artifact fix? * artifact fix? v2 * Fixed faker and update gemfile.lock --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: lodewiges <131907615+lodewiges@users.noreply.github.com> Co-authored-by: Jorai Geertsema --- Gemfile | 62 +++++++------- Gemfile.lock | 142 ++++++++++++++++---------------- spec/factories/inbound_email.rb | 2 +- spec/factories/users.rb | 2 +- 4 files changed, 105 insertions(+), 103 deletions(-) diff --git a/Gemfile b/Gemfile index c2649b4a..3d9c3724 100644 --- a/Gemfile +++ b/Gemfile @@ -3,46 +3,46 @@ source 'https://rubygems.org' gem 'active_model_otp', git: 'https://github.com/heapsource/active_model_otp.git', ref: '6ed9927' gem 'dav4rack', git: 'https://github.com/csvalpha/dav4rack.git', ref: '8541e53' -gem 'bcrypt', '~> 3.1' -gem 'bootsnap', '~> 1.4' +gem 'bcrypt', '~> 3.1', '>= 3.1.20' +gem 'bootsnap', '~> 1.18', '>= 1.18.4' gem 'carrierwave', '~> 2.1' -gem 'carrierwave-base64', '~> 2.5' -gem 'carrierwave-bombshelter', '~> 0.2' +gem 'carrierwave-base64', '~> 2.11' +gem 'carrierwave-bombshelter', '~> 0.2', '>= 0.2.2' gem 'case_transform', '~> 0.2' -gem 'counter_culture', '~> 3.0' +gem 'counter_culture', '~> 3.8', '>= 3.8.2' gem 'dav4rack_ext', '~> 1.0' gem 'doorkeeper', '~> 5.2' -gem 'doorkeeper-i18n', '~> 5.2' -gem 'exifr', '~> 1.3' -gem 'friendly_id', '~> 5.2' -gem 'http', '~> 5.0' -gem 'iban-tools', '~> 1.1.0' -gem 'icalendar', '~> 2.4' +gem 'doorkeeper-i18n', '~> 5.2', '>= 5.2.7' +gem 'exifr', '~> 1.4' +gem 'friendly_id', '~> 5.5', '>= 5.5.1' +gem 'http', '~> 5.2' +gem 'iban-tools', '~> 1.2.1' +gem 'icalendar', '~> 2.10', '>= 2.10.3' gem 'improvmx', '~> 0.2.1' -gem 'isbn_validation', '~> 1.2' -gem 'jsonapi-authorization', '~> 3.0' -gem 'jsonapi-resources', '~> 0.9.1.beta2' -gem 'message_bus', '~> 4.0' -gem 'mini_magick', '~> 4.6' +gem 'isbn_validation', '~> 1.2', '>= 1.2.2' +gem 'jsonapi-authorization', '~> 3.0', '>= 3.0.2' +gem 'jsonapi-resources', '~> 0.9.1' +gem 'message_bus', '~> 4.3', '>= 4.3.8' +gem 'mini_magick', '~> 4.13', '>= 4.13.2' gem 'paper_trail', '~> 14.0' gem 'paranoia', '~> 3.0' -gem 'pg', '~> 1.0' +gem 'pg', '~> 1.5', '>= 1.5.9' gem 'phonelib' gem 'puma', '~> 6.0' -gem 'pundit', '~> 2.0' -gem 'rack-attack', '~> 6.0' -gem 'rack-cors', '~> 2.0', '>= 2.0.1', require: 'rack/cors' +gem 'pundit', '~> 2.4' +gem 'rack-attack', '~> 6.7' +gem 'rack-cors', '~> 2.0', '>= 2.0.2', require: 'rack/cors' gem 'rails', '~> 7.0', '>= 7.0.4.3' -gem 'rails-i18n', '~> 7.0' -gem 'redis', '~> 4.0' -gem 'roo', '~> 2.9' -gem 'ruby-filemagic', '~> 0.7' -gem 'rubyzip', '~> 2.0' -gem 'sentry-raven', '~> 3.0' -gem 'sepa_king', '~> 0.11' -gem 'sidekiq', '~> 6.0' -gem 'sidekiq-scheduler', '~> 5.0', '>= 5.0.2' -gem 'slack-notifier', '~> 2.0' +gem 'rails-i18n', '~> 7.0', '>= 7.0.10' +gem 'redis', '~> 4.8', '>= 4.8.1' +gem 'roo', '~> 2.10', '>= 2.10.1' +gem 'ruby-filemagic', '~> 0.7', '>= 0.7.3' +gem 'rubyzip', '~> 2.3', '>= 2.3.2' +gem 'sentry-raven', '~> 3.1', '>= 3.1.2' +gem 'sepa_king', '~> 0.14' +gem 'sidekiq', '~> 6.5', '>= 6.5.12' +gem 'sidekiq-scheduler', '~> 5.0', '>= 5.0.6' +gem 'slack-notifier', '~> 2.4' gem 'validates_timeliness', '~> 7.0.0.beta2' gem 'vpim', '~> 24.2', '>= 24.2.20' @@ -54,7 +54,7 @@ group :development, :test do gem 'consistency_fail' gem 'dotenv-rails' gem 'factory_bot_rails' - gem 'faker', '~> 3.0' + gem 'faker', '~> 3.5', '>= 3.5.1' gem 'fuubar' gem 'pry-byebug', require: false gem 'pry-rails' diff --git a/Gemfile.lock b/Gemfile.lock index 25d14e63..91d1eb57 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -91,15 +91,16 @@ GEM public_suffix (>= 2.0.2, < 5.0) ast (2.4.2) awesome_print (1.9.2) - bcrypt (3.1.17) - bcrypt (3.1.17-java) + base64 (0.2.0) + bcrypt (3.1.20) + bcrypt (3.1.20-java) better_errors (2.9.1) coderay (>= 1.0.0) erubi (>= 1.0.0) rack (>= 0.9.0) binding_of_caller (1.0.0) debug_inspector (>= 0.0.1) - bootsnap (1.11.1) + bootsnap (1.18.4) msgpack (~> 1.2) brakeman (5.2.3) builder (3.2.4) @@ -115,7 +116,7 @@ GEM marcel (~> 1.0.0) mini_mime (>= 0.1.3) ssrf_filter (~> 1.0) - carrierwave-base64 (2.10.0) + carrierwave-base64 (2.11.0) carrierwave (>= 2.2.1) marcel (~> 1.0.0) mime-types (~> 3.0) @@ -130,7 +131,7 @@ GEM concurrent-ruby (1.3.4) connection_pool (2.3.0) consistency_fail (0.3.7) - counter_culture (3.2.1) + counter_culture (3.8.2) activerecord (>= 4.2) activesupport (>= 4.2) crack (0.4.5) @@ -149,22 +150,22 @@ GEM unf (>= 0.0.5, < 1.0.0) doorkeeper (5.5.4) railties (>= 5) - doorkeeper-i18n (5.2.3) + doorkeeper-i18n (5.2.7) doorkeeper (>= 5.2) dotenv (2.7.6) dotenv-rails (2.7.6) dotenv (= 2.7.6) railties (>= 3.2) erubi (1.12.0) - et-orbi (1.2.7) + et-orbi (1.2.11) tzinfo - exifr (1.3.9) + exifr (1.4.0) factory_bot (6.2.1) activesupport (>= 5.0.0) factory_bot_rails (6.2.0) factory_bot (~> 6.2.0) railties (>= 5.0.0) - faker (3.0.0) + faker (3.5.1) i18n (>= 1.8.11, < 2) faraday (2.2.0) faraday-net_http (~> 2.0) @@ -175,14 +176,14 @@ GEM ffi (1.15.5-java) ffi (1.15.5-x64-mingw32) ffi (1.15.5-x86-mingw32) - ffi-compiler (1.0.1) - ffi (>= 1.0.0) + ffi-compiler (1.3.2) + ffi (>= 1.15.5) rake formatador (1.1.0) - friendly_id (5.4.2) + friendly_id (5.5.1) activerecord (>= 4.0.0) - fugit (1.8.1) - et-orbi (~> 1, >= 1.2.7) + fugit (1.11.1) + et-orbi (~> 1, >= 1.2.11) raabro (~> 1.4) fuubar (2.5.1) rspec-core (~> 3.0) @@ -204,11 +205,12 @@ GEM guard-compat (~> 1.1) rspec (>= 2.99.0, < 4.0) hashdiff (1.0.1) - http (5.0.4) + http (5.2.0) addressable (~> 2.8) + base64 (~> 0.1) http-cookie (~> 1.0) http-form_data (~> 2.2) - llhttp-ffi (~> 0.4.0) + llhttp-ffi (~> 0.5.0) http-accept (1.7.0) http-cookie (1.0.4) domain_name (~> 0.5) @@ -218,10 +220,11 @@ GEM url_mount (~> 0.2.1) i18n (1.14.5) concurrent-ruby (~> 1.0) - iban-tools (1.1.0) - icalendar (2.7.1) + iban-tools (1.2.1) + icalendar (2.10.3) ice_cube (~> 0.16) - ice_cube (0.16.4) + ostruct + ice_cube (0.17.0) image_processing (1.12.2) mini_magick (>= 4.9.5, < 5) ruby-vips (>= 2.0.17, < 3) @@ -239,7 +242,7 @@ GEM listen (3.7.1) rb-fsevent (~> 0.10, >= 0.10.3) rb-inotify (~> 0.9, >= 0.9.10) - llhttp-ffi (0.4.0) + llhttp-ffi (0.5.0) ffi-compiler (~> 1.0) rake (~> 13.0) loofah (2.20.0) @@ -252,7 +255,7 @@ GEM net-pop net-smtp marcel (1.0.2) - message_bus (4.2.0) + message_bus (4.3.8) rack (>= 1.1.3) method_source (1.0.0) mime-types (3.4.1) @@ -261,12 +264,12 @@ GEM mina (1.2.4) open4 (~> 1.3.4) rake - mini_magick (4.11.0) + mini_magick (4.13.2) mini_mime (1.1.2) mini_portile2 (2.8.2) minitest (5.24.1) - msgpack (1.4.5) - msgpack (1.4.5-java) + msgpack (1.7.5) + msgpack (1.7.5-java) nenv (0.3.0) net-imap (0.3.4) date @@ -293,6 +296,7 @@ GEM nenv (~> 0.1) shellany (~> 0.0) open4 (1.3.4) + ostruct (0.6.1) paper_trail (14.0.0) activerecord (>= 6.0) request_store (~> 1.4) @@ -301,9 +305,7 @@ GEM activerecord (>= 6, < 8.1) parser (3.1.1.0) ast (~> 2.4.1) - pg (1.3.5) - pg (1.3.5-x64-mingw32) - pg (1.3.5-x86-mingw32) + pg (1.5.9) phonelib (0.6.58) pry (0.13.1) coderay (~> 1.1) @@ -322,14 +324,14 @@ GEM nio4r (~> 2.0) puma (6.4.3-java) nio4r (~> 2.0) - pundit (2.2.0) + pundit (2.4.0) activesupport (>= 3.0.0) raabro (1.4.0) racc (1.6.2) racc (1.6.2-java) rack (2.2.10) - rack-attack (6.6.0) - rack (>= 1.0, < 3) + rack-attack (6.7.0) + rack (>= 1.0, < 4) rack-cors (2.0.2) rack (>= 2.0.0) rack-mini-profiler (3.0.0) @@ -355,7 +357,7 @@ GEM nokogiri (>= 1.6) rails-html-sanitizer (1.5.0) loofah (~> 2.19, >= 2.19.1) - rails-i18n (7.0.3) + rails-i18n (7.0.10) i18n (>= 0.7, < 2) railties (>= 6.0.0, < 8) railties (7.0.4.3) @@ -399,7 +401,7 @@ GEM mime-types (>= 1.16, < 4.0) netrc (~> 0.8) rexml (3.2.5) - roo (2.9.0) + roo (2.10.1) nokogiri (~> 1) rubyzip (>= 1.3.0, < 3.0.0) rotp (4.0.2) @@ -451,12 +453,12 @@ GEM ffi (~> 1.12) ruby2_keywords (0.0.5) rubyzip (2.3.2) - rufus-scheduler (3.8.2) - fugit (~> 1.1, >= 1.1.6) + rufus-scheduler (3.9.2) + fugit (~> 1.1, >= 1.11.1) sentry-raven (3.1.2) faraday (>= 1.0) - sepa_king (0.12.0) - activemodel (>= 3.1) + sepa_king (0.14.0) + activemodel (>= 4.2) iban-tools nokogiri shellany (0.0.1) @@ -464,10 +466,10 @@ GEM connection_pool (>= 2.2.5, < 3) rack (~> 2.0) redis (>= 4.5.0, < 5) - sidekiq-scheduler (5.0.2) + sidekiq-scheduler (5.0.6) rufus-scheduler (~> 3.2) sidekiq (>= 6, < 8) - tilt (>= 1.4.0) + tilt (>= 1.4.0, < 3) simplecov (0.21.2) docile (~> 1.1) simplecov-html (~> 0.11) @@ -487,7 +489,7 @@ GEM ssrf_filter (1.0.7) terminal-notifier-guard (1.7.0) thor (1.2.1) - tilt (2.1.0) + tilt (2.4.0) timecop (0.9.5) timeliness (0.4.5) timeout (0.3.2) @@ -534,71 +536,71 @@ PLATFORMS DEPENDENCIES active_model_otp! awesome_print - bcrypt (~> 3.1) + bcrypt (~> 3.1, >= 3.1.20) better_errors binding_of_caller - bootsnap (~> 1.4) + bootsnap (~> 1.18, >= 1.18.4) brakeman bullet carrierwave (~> 2.1) - carrierwave-base64 (~> 2.5) - carrierwave-bombshelter (~> 0.2) + carrierwave-base64 (~> 2.11) + carrierwave-bombshelter (~> 0.2, >= 0.2.2) case_transform (~> 0.2) colorize consistency_fail - counter_culture (~> 3.0) + counter_culture (~> 3.8, >= 3.8.2) dav4rack! dav4rack_ext (~> 1.0) doorkeeper (~> 5.2) - doorkeeper-i18n (~> 5.2) + doorkeeper-i18n (~> 5.2, >= 5.2.7) dotenv-rails - exifr (~> 1.3) + exifr (~> 1.4) factory_bot_rails - faker (~> 3.0) - friendly_id (~> 5.2) + faker (~> 3.5, >= 3.5.1) + friendly_id (~> 5.5, >= 5.5.1) fuubar guard-rspec - http (~> 5.0) - iban-tools (~> 1.1.0) - icalendar (~> 2.4) + http (~> 5.2) + iban-tools (~> 1.2.1) + icalendar (~> 2.10, >= 2.10.3) improvmx (~> 0.2.1) - isbn_validation (~> 1.2) - jsonapi-authorization (~> 3.0) - jsonapi-resources (~> 0.9.1.beta2) + isbn_validation (~> 1.2, >= 1.2.2) + jsonapi-authorization (~> 3.0, >= 3.0.2) + jsonapi-resources (~> 0.9.1) listen - message_bus (~> 4.0) + message_bus (~> 4.3, >= 4.3.8) mina - mini_magick (~> 4.6) + mini_magick (~> 4.13, >= 4.13.2) paper_trail (~> 14.0) paranoia (~> 3.0) - pg (~> 1.0) + pg (~> 1.5, >= 1.5.9) phonelib pry-byebug pry-rails puma (~> 6.0) - pundit (~> 2.0) - rack-attack (~> 6.0) - rack-cors (~> 2.0, >= 2.0.1) + pundit (~> 2.4) + rack-attack (~> 6.7) + rack-cors (~> 2.0, >= 2.0.2) rack-mini-profiler rails (~> 7.0, >= 7.0.4.3) - rails-i18n (~> 7.0) + rails-i18n (~> 7.0, >= 7.0.10) rb-readline - redis (~> 4.0) - roo (~> 2.9) + redis (~> 4.8, >= 4.8.1) + roo (~> 2.10, >= 2.10.1) rspec-rails rubocop rubocop-performance rubocop-rails rubocop-rspec - ruby-filemagic (~> 0.7) - rubyzip (~> 2.0) - sentry-raven (~> 3.0) - sepa_king (~> 0.11) - sidekiq (~> 6.0) - sidekiq-scheduler (~> 5.0, >= 5.0.2) + ruby-filemagic (~> 0.7, >= 0.7.3) + rubyzip (~> 2.3, >= 2.3.2) + sentry-raven (~> 3.1, >= 3.1.2) + sepa_king (~> 0.14) + sidekiq (~> 6.5, >= 6.5.12) + sidekiq-scheduler (~> 5.0, >= 5.0.6) simplecov simplecov-lcov (~> 0.8.0) - slack-notifier (~> 2.0) + slack-notifier (~> 2.4) spring spring-commands-rspec spring-watcher-listen diff --git a/spec/factories/inbound_email.rb b/spec/factories/inbound_email.rb index 8b856a51..9a6a0aeb 100644 --- a/spec/factories/inbound_email.rb +++ b/spec/factories/inbound_email.rb @@ -1,6 +1,6 @@ FactoryBot.define do factory :inbound_email, class: 'ActionMailbox::InboundEmail' do - from { "#{Faker::Name.first_name} <#{Faker::Internet.safe_email}>" } + from { "#{Faker::Name.first_name} <#{Faker::Internet.email}>" } to { "#{Faker::Internet.user_name}@test.csvalpha.nl" } subject { Faker::Book.title } diff --git a/spec/factories/users.rb b/spec/factories/users.rb index 6e05bf3d..96f8a32e 100644 --- a/spec/factories/users.rb +++ b/spec/factories/users.rb @@ -23,7 +23,7 @@ user_details_sharing_preference { %w[all_users members_only hidden].sample } username { nil } - sequence(:email) { |n| Faker::Internet.safe_email(name: "#{Faker::Internet.user_name}#{n}") } + sequence(:email) { |n| Faker::Internet.email(name: "#{Faker::Internet.user_name}#{n}") } password = Faker::Internet.password(min_length: 12) password { password }