From 71d6a1dfb984c3b698b00bea25b5f703e052fc6d Mon Sep 17 00:00:00 2001 From: Geremia Taglialatela Date: Fri, 19 Jul 2024 10:08:06 +0200 Subject: [PATCH] Update Ruby --- .github/workflows/ci.yml | 2 +- .github/workflows/lint.yml | 2 +- .github/workflows/security.yml | 4 ++-- Gemfile | 5 +---- Gemfile.lock | 24 +++++++++--------------- README.md | 2 +- app/views/pages/home.html.slim | 2 +- 7 files changed, 16 insertions(+), 25 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index be098911..f821727b 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -42,7 +42,7 @@ jobs: - name: Set up Ruby uses: ruby/setup-ruby@v1 with: - ruby-version: '3.3.3' + ruby-version: '3.3.4' bundler-cache: true - name: Set up Node uses: actions/setup-node@v4 diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 56e10e36..2632baaa 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -19,7 +19,7 @@ jobs: - name: Set up Ruby uses: ruby/setup-ruby@v1 with: - ruby-version: '3.3.3' + ruby-version: '3.3.4' bundler-cache: true - name: Set up Node uses: actions/setup-node@v4 diff --git a/.github/workflows/security.yml b/.github/workflows/security.yml index 4d255cee..f264d454 100644 --- a/.github/workflows/security.yml +++ b/.github/workflows/security.yml @@ -17,7 +17,7 @@ jobs: - name: Set up Ruby uses: ruby/setup-ruby@v1 with: - ruby-version: '3.3.3' + ruby-version: '3.3.4' bundler-cache: false - name: Bundle audit run: | @@ -33,7 +33,7 @@ jobs: - name: Set up Ruby uses: ruby/setup-ruby@v1 with: - ruby-version: '3.3.3' + ruby-version: '3.3.4' bundler-cache: false - name: Bundle leak run: | diff --git a/Gemfile b/Gemfile index f87baf76..8149279b 100644 --- a/Gemfile +++ b/Gemfile @@ -3,10 +3,7 @@ source 'https://rubygems.org' git_source(:github) { |repo| "https://github.com/#{repo}.git" } -ruby '3.3.3' - -# Needed until Ruby 3.3.4 is released https://github.com/ruby/ruby/pull/11006 -gem 'net-pop', github: 'ruby/net-pop' +ruby '3.3.4' gem 'rails', '7.1.3.4' diff --git a/Gemfile.lock b/Gemfile.lock index e748be54..54d5fac6 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,10 +1,3 @@ -GIT - remote: https://github.com/ruby/net-pop.git - revision: e8d0afe2773b9eb6a23c39e9e437f6fc0fc7c733 - specs: - net-pop (0.1.2) - net-protocol - GEM remote: https://rubygems.org/ specs: @@ -158,6 +151,8 @@ GEM 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) @@ -189,7 +184,7 @@ GEM puma (6.4.2) nio4r (~> 2.0) racc (1.8.0) - rack (3.1.6) + rack (3.1.7) rack-mini-profiler (3.3.1) rack (>= 1.2.0) rack-proxy (0.7.7) @@ -238,7 +233,7 @@ GEM regexp_parser (2.9.2) reline (0.5.9) io-console (~> 0.5) - rexml (3.3.1) + rexml (3.3.2) strscan rspec-core (3.13.0) rspec-support (~> 3.13.0) @@ -289,7 +284,7 @@ GEM rubocop-rspec (~> 3, >= 3.0.1) ruby-progressbar (1.13.0) rubyzip (2.3.2) - selenium-webdriver (4.22.0) + selenium-webdriver (4.23.0) base64 (~> 0.2) logger (~> 1.4) rexml (~> 3.2, >= 3.2.5) @@ -327,7 +322,7 @@ GEM thor (1.3.1) tilt (2.4.0) timeout (0.4.1) - turbo-rails (2.0.5) + turbo-rails (2.0.6) actionpack (>= 6.0.0) activejob (>= 6.0.0) railties (>= 6.0.0) @@ -344,7 +339,7 @@ GEM crack (>= 0.3.2) hashdiff (>= 0.4.0, < 2.0.0) webrick (1.8.1) - websocket (1.2.10) + websocket (1.2.11) websocket-driver (0.7.6) websocket-extensions (>= 0.1.0) websocket-extensions (0.1.5) @@ -363,7 +358,6 @@ DEPENDENCIES email_spec factory_bot_rails faker - net-pop! newrelic_rpm (~> 9.11) pg (~> 1.5) pry @@ -394,7 +388,7 @@ DEPENDENCIES webmock RUBY VERSION - ruby 3.3.3p89 + ruby 3.3.4p94 BUNDLED WITH - 2.5.14 + 2.5.16 diff --git a/README.md b/README.md index 6d625348..7e429be4 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,7 @@ This is an opinionated starter web application based on the following technology stack: -* [Ruby 3.3.3][:ruby-url] +* [Ruby 3.3.4][:ruby-url] * [Rails 7.1.3.4][:ruby-on-rails-url] * [Webpack 5][:webpack-url] (via [Shakapacker][:shakapacker-url]) * [Yarn][:yarn-url] diff --git a/app/views/pages/home.html.slim b/app/views/pages/home.html.slim index 7ab1e8aa..f4051d8f 100644 --- a/app/views/pages/home.html.slim +++ b/app/views/pages/home.html.slim @@ -7,7 +7,7 @@ h1.mt-3 ul.list-inline.lead li.list-inline-item | Ruby - small.text-body-secondary< 3.3.3 + small.text-body-secondary< 3.3.4 li.list-inline-item | Rails small.text-body-secondary< 7.1.3.4