From 7b8e1041207b82c43e57cdd0c3d8d7aaf2b59d9a Mon Sep 17 00:00:00 2001 From: Geremia Taglialatela Date: Wed, 25 Dec 2024 10:39:23 +0100 Subject: [PATCH] Test against Ruby 3.4 --- .github/workflows/ci.yml | 3 +++ .github/workflows/rubocop.yml | 2 +- Gemfile.lock | 28 ++++++++++++++-------------- gemfiles/rails_70/Gemfile.lock | 12 ++++++------ gemfiles/rails_71/Gemfile.lock | 26 +++++++++++++------------- gemfiles/rails_72/Gemfile.lock | 26 +++++++++++++------------- 6 files changed, 50 insertions(+), 47 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 8b45574..995b11d 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -17,6 +17,7 @@ jobs: - "3.1" - "3.2" - "3.3" + - "3.4" rails: - rails_70 - rails_71 @@ -25,6 +26,8 @@ jobs: exclude: - ruby: "3.1" rails: rails_80 + - ruby: "3.4" + rails: rails_70 steps: - uses: actions/checkout@v4 - name: Configure bundler (default) diff --git a/.github/workflows/rubocop.yml b/.github/workflows/rubocop.yml index 9a2fff5..8d3c2aa 100644 --- a/.github/workflows/rubocop.yml +++ b/.github/workflows/rubocop.yml @@ -4,7 +4,7 @@ on: pull_request: env: - RUBY_VERSION: ${{ vars.RUBOCOP_RUBY_VERSION || '3.3' }} + RUBY_VERSION: ${{ vars.RUBOCOP_RUBY_VERSION || '3.4' }} jobs: rubocop: diff --git a/Gemfile.lock b/Gemfile.lock index fd90751..c677a1c 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -83,7 +83,7 @@ GEM ast (2.4.2) base64 (0.2.0) benchmark (0.4.0) - bigdecimal (3.1.8) + bigdecimal (3.1.9) builder (3.3.0) capybara (3.40.0) addressable @@ -106,18 +106,18 @@ GEM diff-lcs (1.5.1) docile (1.4.1) drb (2.2.1) - erubi (1.13.0) + erubi (1.13.1) globalid (1.2.1) activesupport (>= 6.1) i18n (1.14.6) concurrent-ruby (~> 1.0) io-console (0.8.0) - irb (1.14.2) + irb (1.14.3) rdoc (>= 4.0.0) reline (>= 0.4.2) - json (2.9.0) + json (2.9.1) language_server-protocol (3.17.0.3) - logger (1.6.3) + logger (1.6.4) loofah (2.23.1) crass (~> 1.0.2) nokogiri (>= 1.12.0) @@ -132,7 +132,7 @@ GEM mini_mime (1.1.5) mini_portile2 (2.8.8) minitest (5.25.4) - net-imap (0.5.1) + net-imap (0.5.4) date net-protocol net-pop (0.1.2) @@ -157,10 +157,10 @@ GEM parser (3.3.6.0) ast (~> 2.4.1) racc - pry (0.15.0) + pry (0.15.2) coderay (~> 1.1) method_source (~> 1.0) - psych (5.2.1) + psych (5.2.2) date stringio public_suffix (6.0.1) @@ -168,7 +168,7 @@ GEM rack (3.1.8) rack-session (2.0.0) rack (>= 3.0.0) - rack-test (2.1.0) + rack-test (2.2.0) rack (>= 1.3) rackup (2.2.1) rack (>= 3) @@ -203,10 +203,10 @@ GEM zeitwerk (~> 2.6) rainbow (3.1.1) rake (13.2.1) - rdoc (6.9.0) + rdoc (6.10.0) psych (>= 4.0.0) regexp_parser (2.9.3) - reline (0.5.12) + reline (0.6.0) io-console (~> 0.5) rexml (3.4.0) rspec (3.13.0) @@ -252,7 +252,7 @@ GEM rubocop-rspec (3.3.0) rubocop (~> 1.61) ruby-progressbar (1.13.0) - securerandom (0.4.0) + securerandom (0.4.1) simplecov (0.22.0) docile (~> 1.1) simplecov-html (~> 0.11) @@ -264,7 +264,7 @@ GEM simplecov_json_formatter (0.1.4) stringio (3.1.2) thor (1.3.2) - timeout (0.4.2) + timeout (0.4.3) tzinfo (2.0.6) concurrent-ruby (~> 1.0) unicode-display_width (3.1.2) @@ -304,4 +304,4 @@ DEPENDENCIES simplecov-cobertura BUNDLED WITH - 2.5.23 + 2.6.2 diff --git a/gemfiles/rails_70/Gemfile.lock b/gemfiles/rails_70/Gemfile.lock index f86a60f..efb7f34 100644 --- a/gemfiles/rails_70/Gemfile.lock +++ b/gemfiles/rails_70/Gemfile.lock @@ -94,7 +94,7 @@ GEM date (3.4.1) diff-lcs (1.5.1) docile (1.4.1) - erubi (1.13.0) + erubi (1.13.1) globalid (1.2.1) activesupport (>= 6.1) i18n (1.14.6) @@ -113,7 +113,7 @@ GEM mini_mime (1.1.5) mini_portile2 (2.8.8) minitest (5.25.4) - net-imap (0.5.1) + net-imap (0.5.4) date net-protocol net-pop (0.1.2) @@ -134,13 +134,13 @@ GEM racc (~> 1.4) nokogiri (1.17.2-x86_64-linux) racc (~> 1.4) - pry (0.15.0) + pry (0.15.2) coderay (~> 1.1) method_source (~> 1.0) public_suffix (6.0.1) racc (1.8.1) rack (2.2.10) - rack-test (2.1.0) + rack-test (2.2.0) rack (>= 1.3) rails (7.0.8.7) actioncable (= 7.0.8.7) @@ -204,7 +204,7 @@ GEM simplecov-html (0.13.1) simplecov_json_formatter (0.1.4) thor (1.3.2) - timeout (0.4.2) + timeout (0.4.3) tzinfo (2.0.6) concurrent-ruby (~> 1.0) websocket-driver (0.7.6) @@ -235,4 +235,4 @@ DEPENDENCIES zeitwerk (~> 2.6.18) BUNDLED WITH - 2.5.23 + 2.6.2 diff --git a/gemfiles/rails_71/Gemfile.lock b/gemfiles/rails_71/Gemfile.lock index ce14415..26647b3 100644 --- a/gemfiles/rails_71/Gemfile.lock +++ b/gemfiles/rails_71/Gemfile.lock @@ -88,7 +88,7 @@ GEM public_suffix (>= 2.0.2, < 7.0) base64 (0.2.0) benchmark (0.4.0) - bigdecimal (3.1.8) + bigdecimal (3.1.9) builder (3.3.0) capybara (3.40.0) addressable @@ -111,16 +111,16 @@ GEM diff-lcs (1.5.1) docile (1.4.1) drb (2.2.1) - erubi (1.13.0) + erubi (1.13.1) globalid (1.2.1) activesupport (>= 6.1) i18n (1.14.6) concurrent-ruby (~> 1.0) io-console (0.8.0) - irb (1.14.2) + irb (1.14.3) rdoc (>= 4.0.0) reline (>= 0.4.2) - logger (1.6.3) + logger (1.6.4) loofah (2.23.1) crass (~> 1.0.2) nokogiri (>= 1.12.0) @@ -136,7 +136,7 @@ GEM mini_portile2 (2.8.8) minitest (5.25.4) mutex_m (0.3.0) - net-imap (0.5.1) + net-imap (0.5.4) date net-protocol net-pop (0.1.2) @@ -157,10 +157,10 @@ GEM racc (~> 1.4) nokogiri (1.17.2-x86_64-linux) racc (~> 1.4) - pry (0.15.0) + pry (0.15.2) coderay (~> 1.1) method_source (~> 1.0) - psych (5.2.1) + psych (5.2.2) date stringio public_suffix (6.0.1) @@ -168,7 +168,7 @@ GEM rack (3.1.8) rack-session (2.0.0) rack (>= 3.0.0) - rack-test (2.1.0) + rack-test (2.2.0) rack (>= 1.3) rackup (2.2.1) rack (>= 3) @@ -202,10 +202,10 @@ GEM thor (~> 1.0, >= 1.2.2) zeitwerk (~> 2.6) rake (13.2.1) - rdoc (6.9.0) + rdoc (6.10.0) psych (>= 4.0.0) regexp_parser (2.9.3) - reline (0.5.12) + reline (0.6.0) io-console (~> 0.5) rexml (3.4.0) rspec (3.13.0) @@ -229,7 +229,7 @@ GEM rspec-mocks (~> 3.13) rspec-support (~> 3.13) rspec-support (3.13.2) - securerandom (0.4.0) + securerandom (0.4.1) simplecov (0.22.0) docile (~> 1.1) simplecov-html (~> 0.11) @@ -241,7 +241,7 @@ GEM simplecov_json_formatter (0.1.4) stringio (3.1.2) thor (1.3.2) - timeout (0.4.2) + timeout (0.4.3) tzinfo (2.0.6) concurrent-ruby (~> 1.0) websocket-driver (0.7.6) @@ -272,4 +272,4 @@ DEPENDENCIES zeitwerk (~> 2.6.18) BUNDLED WITH - 2.5.23 + 2.6.2 diff --git a/gemfiles/rails_72/Gemfile.lock b/gemfiles/rails_72/Gemfile.lock index d1deea9..fb95eab 100644 --- a/gemfiles/rails_72/Gemfile.lock +++ b/gemfiles/rails_72/Gemfile.lock @@ -82,7 +82,7 @@ GEM public_suffix (>= 2.0.2, < 7.0) base64 (0.2.0) benchmark (0.4.0) - bigdecimal (3.1.8) + bigdecimal (3.1.9) builder (3.3.0) capybara (3.40.0) addressable @@ -105,16 +105,16 @@ GEM diff-lcs (1.5.1) docile (1.4.1) drb (2.2.1) - erubi (1.13.0) + erubi (1.13.1) globalid (1.2.1) activesupport (>= 6.1) i18n (1.14.6) concurrent-ruby (~> 1.0) io-console (0.8.0) - irb (1.14.2) + irb (1.14.3) rdoc (>= 4.0.0) reline (>= 0.4.2) - logger (1.6.3) + logger (1.6.4) loofah (2.23.1) crass (~> 1.0.2) nokogiri (>= 1.12.0) @@ -129,7 +129,7 @@ GEM mini_mime (1.1.5) mini_portile2 (2.8.8) minitest (5.25.4) - net-imap (0.5.1) + net-imap (0.5.4) date net-protocol net-pop (0.1.2) @@ -150,10 +150,10 @@ GEM racc (~> 1.4) nokogiri (1.17.2-x86_64-linux) racc (~> 1.4) - pry (0.15.0) + pry (0.15.2) coderay (~> 1.1) method_source (~> 1.0) - psych (5.2.1) + psych (5.2.2) date stringio public_suffix (6.0.1) @@ -161,7 +161,7 @@ GEM rack (3.1.8) rack-session (2.0.0) rack (>= 3.0.0) - rack-test (2.1.0) + rack-test (2.2.0) rack (>= 1.3) rackup (2.2.1) rack (>= 3) @@ -195,10 +195,10 @@ GEM thor (~> 1.0, >= 1.2.2) zeitwerk (~> 2.6) rake (13.2.1) - rdoc (6.9.0) + rdoc (6.10.0) psych (>= 4.0.0) regexp_parser (2.9.3) - reline (0.5.12) + reline (0.6.0) io-console (~> 0.5) rexml (3.4.0) rspec (3.13.0) @@ -222,7 +222,7 @@ GEM rspec-mocks (~> 3.13) rspec-support (~> 3.13) rspec-support (3.13.2) - securerandom (0.4.0) + securerandom (0.4.1) simplecov (0.22.0) docile (~> 1.1) simplecov-html (~> 0.11) @@ -234,7 +234,7 @@ GEM simplecov_json_formatter (0.1.4) stringio (3.1.2) thor (1.3.2) - timeout (0.4.2) + timeout (0.4.3) tzinfo (2.0.6) concurrent-ruby (~> 1.0) useragent (0.16.11) @@ -266,4 +266,4 @@ DEPENDENCIES zeitwerk (~> 2.6.18) BUNDLED WITH - 2.5.23 + 2.6.2