From 2f588c1bb9b3665934e91c61fd4ff395c6390733 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miquel=20Sabat=C3=A9=20Sol=C3=A0?= Date: Wed, 26 Jun 2024 22:53:40 +0200 Subject: [PATCH] Updated to ruby 3.3.3 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Also updated some of the gems to patch-level versions. Signed-off-by: Miquel Sabaté Solà --- .ruby-version | 2 +- Dockerfile | 2 +- Gemfile | 5 +++- Gemfile.lock | 71 ++++++++++++++++++++++++++++----------------------- 4 files changed, 45 insertions(+), 35 deletions(-) diff --git a/.ruby-version b/.ruby-version index 9c1555f..fefb2b7 100644 --- a/.ruby-version +++ b/.ruby-version @@ -1 +1 @@ -ruby-3.3.2 +ruby-3.3.3 diff --git a/Dockerfile b/Dockerfile index 875987a..eba01ff 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,7 +1,7 @@ # syntax = docker/dockerfile:1 # Make sure RUBY_VERSION matches the Ruby version in .ruby-version and Gemfile -ARG RUBY_VERSION=3.3.2 +ARG RUBY_VERSION=3.3.3 FROM registry.docker.com/library/ruby:$RUBY_VERSION-slim as base # Rails app lives here diff --git a/Gemfile b/Gemfile index 0c22236..38a1c92 100644 --- a/Gemfile +++ b/Gemfile @@ -2,7 +2,7 @@ source 'https://rubygems.org' -ruby '3.3.2' +ruby '3.3.3' # Rails itself :) gem 'rails', '~> 7.1.3' @@ -38,6 +38,9 @@ gem 'image_processing', '~> 1.2' # No longer in the standard library from Ruby 3.4 onwards. gem 'csv' +# Needed until Ruby 3.3.4 is released https://github.com/ruby/ruby/pull/11006 +gem 'net-pop', github: 'ruby/net-pop' + group :development, :test do gem 'debug', platforms: %i[mri windows] diff --git a/Gemfile.lock b/Gemfile.lock index e9976a7..1948831 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,3 +1,9 @@ +GIT + remote: https://github.com/ruby/net-pop.git + revision: e8d0afe2773b9eb6a23c39e9e437f6fc0fc7c733 + specs: + net-pop (0.1.2) + GEM remote: https://rubygems.org/ specs: @@ -75,8 +81,8 @@ GEM minitest (>= 5.1) mutex_m tzinfo (~> 2.0) - addressable (2.8.6) - public_suffix (>= 2.0.2, < 6.0) + addressable (2.8.7) + public_suffix (>= 2.0.2, < 7.0) ast (2.4.2) awesome_print (1.9.2) base64 (0.2.0) @@ -87,7 +93,7 @@ GEM msgpack (~> 1.2) brakeman (6.1.2) racc - builder (3.2.4) + builder (3.3.0) bundle-audit (0.1.0) bundler-audit bundler-audit (0.9.1) @@ -102,7 +108,7 @@ GEM rack-test (>= 0.6.3) regexp_parser (>= 1.5, < 3.0) xpath (~> 3.2) - concurrent-ruby (1.3.1) + concurrent-ruby (1.3.3) connection_pool (2.4.1) crass (1.0.6) csv (3.3.0) @@ -111,7 +117,7 @@ GEM irb (~> 1.10) reline (>= 0.3.8) drb (2.2.1) - erubi (1.12.0) + erubi (1.13.0) ffi (1.17.0-aarch64-linux-gnu) ffi (1.17.0-arm-linux-gnu) ffi (1.17.0-arm64-darwin) @@ -130,11 +136,12 @@ GEM activesupport (>= 6.0.0) railties (>= 6.0.0) io-console (0.7.2) - irb (1.13.1) + irb (1.13.2) rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.7.2) language_server-protocol (3.17.0.3) + logger (1.6.0) loofah (2.22.0) crass (~> 1.0.2) nokogiri (>= 1.12.0) @@ -145,44 +152,42 @@ GEM net-smtp marcel (1.0.4) matrix (0.4.2) - mini_magick (4.12.0) + mini_magick (4.13.1) mini_mime (1.1.5) - minitest (5.23.1) + minitest (5.24.0) msgpack (1.7.2) mutex_m (0.2.0) - net-imap (0.4.12) + net-imap (0.4.14) date net-protocol - net-pop (0.1.2) - net-protocol net-protocol (0.2.2) timeout net-smtp (0.5.0) net-protocol nio4r (2.7.3) - nokogiri (1.16.5-aarch64-linux) + nokogiri (1.16.6-aarch64-linux) racc (~> 1.4) - nokogiri (1.16.5-arm-linux) + nokogiri (1.16.6-arm-linux) racc (~> 1.4) - nokogiri (1.16.5-arm64-darwin) + nokogiri (1.16.6-arm64-darwin) racc (~> 1.4) - nokogiri (1.16.5-x86-linux) + nokogiri (1.16.6-x86-linux) racc (~> 1.4) - nokogiri (1.16.5-x86_64-darwin) + nokogiri (1.16.6-x86_64-darwin) racc (~> 1.4) - nokogiri (1.16.5-x86_64-linux) + nokogiri (1.16.6-x86_64-linux) racc (~> 1.4) - parallel (1.24.0) - parser (3.3.2.0) + parallel (1.25.1) + parser (3.3.3.0) ast (~> 2.4.1) racc psych (5.1.2) stringio - public_suffix (5.0.5) + public_suffix (6.0.0) puma (6.4.2) nio4r (~> 2.0) racc (1.8.0) - rack (3.0.11) + rack (3.1.4) rack-session (2.0.0) rack (>= 3.0.0) rack-test (2.1.0) @@ -227,10 +232,10 @@ GEM rdoc (6.7.0) psych (>= 4.0.0) regexp_parser (2.9.2) - reline (0.5.8) + reline (0.5.9) io-console (~> 0.5) - rexml (3.2.8) - strscan (>= 3.0.9) + rexml (3.3.1) + strscan rubocop (1.64.1) json (~> 2.3) language_server-protocol (>= 3.17.0) @@ -247,7 +252,7 @@ GEM rubocop-minitest (0.35.0) rubocop (>= 1.61, < 2.0) rubocop-ast (>= 1.31.1, < 2.0) - rubocop-performance (1.21.0) + rubocop-performance (1.21.1) rubocop (>= 1.48.1, < 2.0) rubocop-ast (>= 1.31.1, < 2.0) rubocop-rails (2.25.0) @@ -259,17 +264,18 @@ GEM ruby-vips (2.2.1) ffi (~> 1.12) rubyzip (2.3.2) - selenium-webdriver (4.21.1) + selenium-webdriver (4.22.0) base64 (~> 0.2) + logger (~> 1.4) rexml (~> 3.2, >= 3.2.5) rubyzip (>= 1.2.2, < 3.0) websocket (~> 1.0) sprockets (4.2.1) concurrent-ruby (~> 1.0) rack (>= 2.2.4, < 4) - sprockets-rails (3.4.2) - actionpack (>= 5.2) - activesupport (>= 5.2) + sprockets-rails (3.5.1) + actionpack (>= 6.1) + activesupport (>= 6.1) sprockets (>= 3.0.0) sqlite3 (1.7.3-aarch64-linux) sqlite3 (1.7.3-arm-linux) @@ -279,7 +285,7 @@ GEM sqlite3 (1.7.3-x86_64-linux) stimulus-rails (1.3.3) railties (>= 6.0.0) - stringio (3.1.0) + stringio (3.1.1) strscan (3.1.0) thor (1.3.1) timeout (0.4.1) @@ -302,7 +308,7 @@ GEM websocket-extensions (0.1.5) xpath (3.2.0) nokogiri (~> 1.8) - zeitwerk (2.6.15) + zeitwerk (2.6.16) PLATFORMS aarch64-linux @@ -323,6 +329,7 @@ DEPENDENCIES debug image_processing (~> 1.2) importmap-rails + net-pop! puma (>= 5.0) rails (~> 7.1.3) rails-i18n (~> 7.0.0) @@ -338,7 +345,7 @@ DEPENDENCIES web-console RUBY VERSION - ruby 3.3.2p78 + ruby 3.3.3p89 BUNDLED WITH 2.5.9