From b0b7715af283aecdcda0604fc66119548e647a3a Mon Sep 17 00:00:00 2001 From: Sean Collins Date: Thu, 14 Aug 2025 10:56:49 -0600 Subject: [PATCH 1/3] Update CI to modern ruby versions --- .github/workflows/ci.yml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index f4e0828..59183c6 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -9,10 +9,14 @@ jobs: strategy: fail-fast: false matrix: - ruby-version: ['2.7', '3.0', '3.1', '3.2'] + ruby-version: + - '3.2' + - '3.3' + - '3.4' + - 'ruby-head' steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - name: Set up Ruby uses: ruby/setup-ruby@v1 From 6c9844fd5c6e95d53809417af08f775ca9fd1c77 Mon Sep 17 00:00:00 2001 From: Sean Collins Date: Thu, 14 Aug 2025 11:00:36 -0600 Subject: [PATCH 2/3] Specify license in mutant config --- config/mutant.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/config/mutant.yml b/config/mutant.yml index 54be0c4..68d0e60 100644 --- a/config/mutant.yml +++ b/config/mutant.yml @@ -10,3 +10,4 @@ mutation: timeout: 1.0 coverage_criteria: timeout: true +usage: opensource From ab91770fb8b8d0cc6ab55a9cd69b2f4f2884eb1b Mon Sep 17 00:00:00 2001 From: Sean Collins Date: Thu, 14 Aug 2025 11:07:14 -0600 Subject: [PATCH 3/3] Add bigdecimal to Gemfile, for Ruby 3.4+ --- Gemfile | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Gemfile b/Gemfile index ea82bc2..87a1fb0 100644 --- a/Gemfile +++ b/Gemfile @@ -9,6 +9,8 @@ group :development, :test do gem 'mutant', github: 'mbj/mutant' gem 'mutant-rspec', github: 'mbj/mutant' + gem 'bigdecimal' + source 'https://oss:sxCL1o1navkPi2XnGB5WYBrhpY9iKIPL@gem.mutant.dev' do gem 'mutant-license' end