From ede9f76a8f6b891ffbbbf9934936a37f7217c21e Mon Sep 17 00:00:00 2001 From: Paul Cothenet Date: Fri, 7 Nov 2025 21:49:14 -0800 Subject: [PATCH 1/3] Test matrix --- .github/workflows/publish.yml | 2 +- .github/workflows/test.yml | 4 ++-- patch_ruby.gemspec | 1 + 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 4830af7..29d29f2 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -30,7 +30,7 @@ jobs: - name: Setup Ruby uses: ruby/setup-ruby@v1 with: - ruby-version: 3.4.3 + ruby-version: 3.3.6 - name: Build Gem run: gem build -o patch_ruby.gem patch_ruby.gemspec diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index a9b0228..e0f782e 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -12,8 +12,8 @@ jobs: strategy: matrix: - ruby-version: [3.1.2, 3.0.2, 2.7.4] - max-parallel: 1 + ruby-version: [3.4.3, 3.3.6, 3.1.2, 2.7.4] + max-parallel: 4 steps: - name: Check out code diff --git a/patch_ruby.gemspec b/patch_ruby.gemspec index d89f74f..ded228f 100644 --- a/patch_ruby.gemspec +++ b/patch_ruby.gemspec @@ -40,6 +40,7 @@ Gem::Specification.new do |s| s.add_development_dependency 'factory_bot', '~> 6.2' s.add_development_dependency 'pry' s.add_development_dependency 'mutex_m' # Required for Ruby 3.4+ + s.add_development_dependency 'observer' # Required for Ruby 3.4+ # End custom end From 263a9261eb419ce2ec9e9770de9148a13d21ef08 Mon Sep 17 00:00:00 2001 From: Paul Cothenet Date: Fri, 7 Nov 2025 21:50:15 -0800 Subject: [PATCH 2/3] Bundle --- Gemfile.lock | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Gemfile.lock b/Gemfile.lock index 79c0bc8..3e170dd 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -29,6 +29,7 @@ GEM method_source (1.0.0) minitest (5.18.0) mutex_m (0.3.0) + observer (0.1.2) parallel (1.27.0) parser (3.3.10.0) ast (~> 2.4.1) @@ -86,6 +87,7 @@ PLATFORMS DEPENDENCIES factory_bot (~> 6.2) mutex_m + observer patch_ruby! pry pry-byebug From 936aeb4fdd06f133070ee75136e2deb580e360dc Mon Sep 17 00:00:00 2001 From: Paul Cothenet Date: Fri, 7 Nov 2025 21:50:51 -0800 Subject: [PATCH 3/3] Correct version --- .github/workflows/test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index e0f782e..267875b 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -12,7 +12,7 @@ jobs: strategy: matrix: - ruby-version: [3.4.3, 3.3.6, 3.1.2, 2.7.4] + ruby-version: [3.4.2, 3.3.6, 3.1.2, 2.7.4] max-parallel: 4 steps: