From a83f66dd27af3af86854ee953141bc6f9dab1943 Mon Sep 17 00:00:00 2001 From: Toby Bellwood Date: Fri, 25 Oct 2024 07:34:33 +1100 Subject: [PATCH] build: pin deps in Gemfile --- Gemfile | 33 +++++---- Gemfile.lock | 187 +++++++++++++++++++++++++-------------------------- 2 files changed, 109 insertions(+), 111 deletions(-) diff --git a/Gemfile b/Gemfile index eec03a0..d750972 100644 --- a/Gemfile +++ b/Gemfile @@ -2,30 +2,30 @@ source "https://rubygems.org" git_source(:github) { |repo| "https://github.com/#{repo}.git" } # Bundle edge Rails instead: gem "rails", github: "rails/rails", branch: "main" -gem "rails" +gem "rails", "~> 7.2.1" # The original asset pipeline for Rails [https://github.com/rails/sprockets-rails] -gem "sprockets-rails" +gem "sprockets-rails", ">= 3.5" # Use sqlite3 as the database for Active Record -gem "sqlite3" +gem "sqlite3", "~> 2.1" -gem "pg" +gem "pg", "~> 1.5" # Use the Puma web server [https://github.com/puma/puma] -gem "puma" +gem "puma", "~> 6.4" # Use JavaScript with ESM import maps [https://github.com/rails/importmap-rails] -gem "importmap-rails" +gem "importmap-rails", "~> 2.0" # Hotwire's SPA-like page accelerator [https://turbo.hotwired.dev] -gem "turbo-rails" +gem "turbo-rails", "~> 2.0" # Hotwire's modest JavaScript framework [https://stimulus.hotwired.dev] -gem "stimulus-rails" +gem "stimulus-rails", "~> 1.3" # Build JSON APIs with ease [https://github.com/rails/jbuilder] -gem "jbuilder" +gem "jbuilder", "~> 2.13" # Use Redis adapter to run Action Cable in production # gem "redis", "~> 4.0" @@ -40,25 +40,24 @@ gem "jbuilder" gem "tzinfo-data", platforms: %i[ mingw mswin x64_mingw jruby ] # Reduces boot times through caching; required in config/boot.rb -gem "bootsnap", require: false +gem "bootsnap", "~> 1.18", require: false # Use Sass to process CSS # gem "sassc-rails" - -gem 'logstash-logger' +gem "logstash-logger", "~> 0.26" # Use Active Storage variants [https://guides.rubyonrails.org/active_storage_overview.html#transforming-images] # gem "image_processing", "~> 1.2" group :development, :test do # See https://guides.rubyonrails.org/debugging_rails_applications.html#debugging-with-the-debug-gem - gem "debug", platforms: %i[ mri mingw x64_mingw ] + gem "debug", "~> 1.9", platforms: %i[ mri mingw x64_mingw ] end group :development do # Use console on exceptions pages [https://github.com/rails/web-console] - gem "web-console" + gem "web-console", ">= 4.2.0" # Add speed badges [https://github.com/MiniProfiler/rack-mini-profiler] # gem "rack-mini-profiler" @@ -69,7 +68,7 @@ end group :test do # Use system testing [https://guides.rubyonrails.org/testing.html#system-testing] - gem "capybara" - gem "selenium-webdriver" - gem "webdrivers" + gem "capybara", ">= 3.40" + gem "selenium-webdriver", "~> 4.25" + gem "webdrivers", "~> 5.2" end diff --git a/Gemfile.lock b/Gemfile.lock index d48f4cb..36ba4a0 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,82 +1,78 @@ GEM remote: https://rubygems.org/ specs: - actioncable (7.1.4.2) - actionpack (= 7.1.4.2) - activesupport (= 7.1.4.2) + actioncable (7.2.1.2) + actionpack (= 7.2.1.2) + activesupport (= 7.2.1.2) nio4r (~> 2.0) websocket-driver (>= 0.6.1) zeitwerk (~> 2.6) - actionmailbox (7.1.4.2) - actionpack (= 7.1.4.2) - activejob (= 7.1.4.2) - activerecord (= 7.1.4.2) - activestorage (= 7.1.4.2) - activesupport (= 7.1.4.2) - mail (>= 2.7.1) - net-imap - net-pop - net-smtp - actionmailer (7.1.4.2) - actionpack (= 7.1.4.2) - actionview (= 7.1.4.2) - activejob (= 7.1.4.2) - activesupport (= 7.1.4.2) - mail (~> 2.5, >= 2.5.4) - net-imap - net-pop - net-smtp + actionmailbox (7.2.1.2) + actionpack (= 7.2.1.2) + activejob (= 7.2.1.2) + activerecord (= 7.2.1.2) + activestorage (= 7.2.1.2) + activesupport (= 7.2.1.2) + mail (>= 2.8.0) + actionmailer (7.2.1.2) + actionpack (= 7.2.1.2) + actionview (= 7.2.1.2) + activejob (= 7.2.1.2) + activesupport (= 7.2.1.2) + mail (>= 2.8.0) rails-dom-testing (~> 2.2) - actionpack (7.1.4.2) - actionview (= 7.1.4.2) - activesupport (= 7.1.4.2) + actionpack (7.2.1.2) + actionview (= 7.2.1.2) + activesupport (= 7.2.1.2) nokogiri (>= 1.8.5) racc - rack (>= 2.2.4) + rack (>= 2.2.4, < 3.2) rack-session (>= 1.0.1) rack-test (>= 0.6.3) rails-dom-testing (~> 2.2) rails-html-sanitizer (~> 1.6) - actiontext (7.1.4.2) - actionpack (= 7.1.4.2) - activerecord (= 7.1.4.2) - activestorage (= 7.1.4.2) - activesupport (= 7.1.4.2) + useragent (~> 0.16) + actiontext (7.2.1.2) + actionpack (= 7.2.1.2) + activerecord (= 7.2.1.2) + activestorage (= 7.2.1.2) + activesupport (= 7.2.1.2) globalid (>= 0.6.0) nokogiri (>= 1.8.5) - actionview (7.1.4.2) - activesupport (= 7.1.4.2) + actionview (7.2.1.2) + activesupport (= 7.2.1.2) builder (~> 3.1) erubi (~> 1.11) rails-dom-testing (~> 2.2) rails-html-sanitizer (~> 1.6) - activejob (7.1.4.2) - activesupport (= 7.1.4.2) + activejob (7.2.1.2) + activesupport (= 7.2.1.2) globalid (>= 0.3.6) - activemodel (7.1.4.2) - activesupport (= 7.1.4.2) - activerecord (7.1.4.2) - activemodel (= 7.1.4.2) - activesupport (= 7.1.4.2) + activemodel (7.2.1.2) + activesupport (= 7.2.1.2) + activerecord (7.2.1.2) + activemodel (= 7.2.1.2) + activesupport (= 7.2.1.2) timeout (>= 0.4.0) - activestorage (7.1.4.2) - actionpack (= 7.1.4.2) - activejob (= 7.1.4.2) - activerecord (= 7.1.4.2) - activesupport (= 7.1.4.2) + activestorage (7.2.1.2) + actionpack (= 7.2.1.2) + activejob (= 7.2.1.2) + activerecord (= 7.2.1.2) + activesupport (= 7.2.1.2) marcel (~> 1.0) - activesupport (7.1.4.2) + activesupport (7.2.1.2) base64 bigdecimal - concurrent-ruby (~> 1.0, >= 1.0.2) + concurrent-ruby (~> 1.0, >= 1.3.1) connection_pool (>= 2.2.5) drb i18n (>= 1.6, < 2) + logger (>= 1.4.2) minitest (>= 5.1) - mutex_m - tzinfo (~> 2.0) - addressable (2.8.6) - public_suffix (>= 2.0.2, < 6.0) + securerandom (>= 0.3) + tzinfo (~> 2.0, >= 2.0.5) + addressable (2.8.7) + public_suffix (>= 2.0.2, < 7.0) base64 (0.2.0) bigdecimal (3.1.8) bindex (0.8.1) @@ -120,7 +116,7 @@ GEM logstash-event (1.2.02) logstash-logger (0.26.1) logstash-event (~> 1.2) - loofah (2.22.0) + loofah (2.23.0) crass (~> 1.0.2) nokogiri (>= 1.12.0) mail (2.8.1) @@ -132,9 +128,8 @@ GEM matrix (0.4.2) mini_mime (1.1.5) minitest (5.25.1) - msgpack (1.7.2) - mutex_m (0.2.0) - net-imap (0.4.17) + msgpack (1.7.3) + net-imap (0.5.0) date net-protocol net-pop (0.1.2) @@ -146,10 +141,10 @@ GEM nio4r (2.7.3) nokogiri (1.16.7-x86_64-linux) racc (~> 1.4) - pg (1.5.8) + pg (1.5.9) psych (5.1.2) stringio - public_suffix (5.1.1) + public_suffix (6.0.1) puma (6.4.3) nio4r (~> 2.0) racc (1.8.1) @@ -161,20 +156,20 @@ GEM rackup (2.1.0) rack (>= 3) webrick (~> 1.8) - rails (7.1.4.2) - actioncable (= 7.1.4.2) - actionmailbox (= 7.1.4.2) - actionmailer (= 7.1.4.2) - actionpack (= 7.1.4.2) - actiontext (= 7.1.4.2) - actionview (= 7.1.4.2) - activejob (= 7.1.4.2) - activemodel (= 7.1.4.2) - activerecord (= 7.1.4.2) - activestorage (= 7.1.4.2) - activesupport (= 7.1.4.2) + rails (7.2.1.2) + actioncable (= 7.2.1.2) + actionmailbox (= 7.2.1.2) + actionmailer (= 7.2.1.2) + actionpack (= 7.2.1.2) + actiontext (= 7.2.1.2) + actionview (= 7.2.1.2) + activejob (= 7.2.1.2) + activemodel (= 7.2.1.2) + activerecord (= 7.2.1.2) + activestorage (= 7.2.1.2) + activesupport (= 7.2.1.2) bundler (>= 1.15.0) - railties (= 7.1.4.2) + railties (= 7.2.1.2) rails-dom-testing (2.2.0) activesupport (>= 5.0.0) minitest @@ -182,10 +177,10 @@ GEM rails-html-sanitizer (1.6.0) loofah (~> 2.21) nokogiri (~> 1.14) - railties (7.1.4.2) - actionpack (= 7.1.4.2) - activesupport (= 7.1.4.2) - irb + railties (7.2.1.2) + actionpack (= 7.2.1.2) + activesupport (= 7.2.1.2) + irb (~> 1.13) rackup (>= 1.0.0) rake (>= 12.2) thor (~> 1.0, >= 1.2.2) @@ -196,8 +191,9 @@ GEM regexp_parser (2.9.2) reline (0.5.10) io-console (~> 0.5) - rexml (3.3.8) + rexml (3.3.9) rubyzip (2.3.2) + securerandom (0.3.1) selenium-webdriver (4.25.0) base64 (~> 0.2) logger (~> 1.4) @@ -211,7 +207,8 @@ GEM actionpack (>= 6.1) activesupport (>= 6.1) sprockets (>= 3.0.0) - sqlite3 (2.0.2-x86_64-linux-musl) + sqlite3 (2.1.1-x86_64-linux-gnu) + sqlite3 (2.1.1-x86_64-linux-musl) stimulus-rails (1.3.4) railties (>= 6.0.0) stringio (3.1.1) @@ -222,6 +219,7 @@ GEM railties (>= 6.0.0) tzinfo (2.0.6) concurrent-ruby (~> 1.0) + useragent (0.16.10) web-console (4.2.1) actionview (>= 6.0.0) activemodel (>= 6.0.0) @@ -238,29 +236,30 @@ GEM websocket-extensions (0.1.5) xpath (3.2.0) nokogiri (~> 1.8) - zeitwerk (2.6.18) + zeitwerk (2.7.1) PLATFORMS + x86_64-linux x86_64-linux-musl DEPENDENCIES - bootsnap - capybara - debug - importmap-rails - jbuilder - logstash-logger - pg - puma - rails - selenium-webdriver - sprockets-rails - sqlite3 - stimulus-rails - turbo-rails + bootsnap (~> 1.18) + capybara (>= 3.40) + debug (~> 1.9) + importmap-rails (~> 2.0) + jbuilder (~> 2.13) + logstash-logger (~> 0.26) + pg (~> 1.5) + puma (~> 6.4) + rails (~> 7.2.1) + selenium-webdriver (~> 4.25) + sprockets-rails (>= 3.5) + sqlite3 (~> 2.1) + stimulus-rails (~> 1.3) + turbo-rails (~> 2.0) tzinfo-data - web-console - webdrivers + web-console (>= 4.2.0) + webdrivers (~> 5.2) BUNDLED WITH - 2.3.17 + 2.5.18