From 5c47ba7ee88536c07b054785d425852241fc8664 Mon Sep 17 00:00:00 2001 From: Elia Schito Date: Fri, 7 Mar 2025 18:05:44 +0100 Subject: [PATCH 1/2] ActiveSupport::LoggerThreadSafeLevel needs Logger in older Rails versions Up until 7.0 it assumes the `Logger` constant is available. --- test/helper.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/test/helper.rb b/test/helper.rb index 3cdeb65..936fa89 100644 --- a/test/helper.rb +++ b/test/helper.rb @@ -1,4 +1,5 @@ require 'bundler/setup' +require 'logger' require 'forwardable' require 'active_support' require 'active_support/testing/autorun' From 37496ea8a5105900e0b968042d91e6d40a613097 Mon Sep 17 00:00:00 2001 From: Elia Schito Date: Fri, 7 Mar 2025 18:01:36 +0100 Subject: [PATCH 2/2] Rails main now requires ruby 3.2 --- .github/workflows/ci.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 4999e4b..68544c3 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -13,6 +13,8 @@ jobs: rails: 'main' - ruby: '3.0' rails: 'main' + - ruby: '3.1' + rails: 'main' env: BUNDLE_GEMFILE: ${{ github.workspace }}/gemfiles/rails_${{ matrix.rails }}.gemfile