From 6d5e95f81b39b93ec2f5a3770a9d6c319bee41d0 Mon Sep 17 00:00:00 2001 From: Kentaro Hayashi Date: Wed, 12 Feb 2025 14:02:10 +0900 Subject: [PATCH 1/4] ci: Add Ruby 3.2/3.3/3.4 for CI Signed-off-by: Kentaro Hayashi --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 0f896d1..3e7e097 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -15,7 +15,7 @@ jobs: strategy: fail-fast: false matrix: - ruby: [1.9, '2.0', 2.1, 2.2, 2.3, 2.4, 2.5, 2.6, 2.7, '3.0', 3.1, jruby-9.1, jruby-9.2] + ruby: [1.9, '2.0', 2.1, 2.2, 2.3, 2.4, 2.5, 2.6, 2.7, '3.0', 3.1, 3.2, 3.3, 3.4, jruby-9.1, jruby-9.2] gemfile: [no-deps, json-latest, json-old, json-pure] exclude: - ruby: '3.0' From b7e428ea31901266f54eafdf2e0fbfd6b1086014 Mon Sep 17 00:00:00 2001 From: Matt Muller Date: Thu, 13 Feb 2025 11:34:09 -0500 Subject: [PATCH 2/4] Bump ubuntu version --- .github/workflows/ci.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 3e7e097..d4c426c 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -11,11 +11,11 @@ on: jobs: test: - runs-on: ubuntu-18.04 + runs-on: ubuntu-20.04 strategy: fail-fast: false matrix: - ruby: [1.9, '2.0', 2.1, 2.2, 2.3, 2.4, 2.5, 2.6, 2.7, '3.0', 3.1, 3.2, 3.3, 3.4, jruby-9.1, jruby-9.2] + ruby: [1.9, '2.0', 2.1, 2.2, 2.3, 2.4, 2.5, 2.6, 2.7, '3.0', 3.1, 3.2, 3.3, 3.4, jruby-9.1, jruby-9.2, jruby-9.3, jruby-9.4] gemfile: [no-deps, json-latest, json-old, json-pure] exclude: - ruby: '3.0' From 8915ba159a1e4d102ce05abe29575e40a1b7315c Mon Sep 17 00:00:00 2001 From: Matt Muller Date: Thu, 13 Feb 2025 11:41:54 -0500 Subject: [PATCH 3/4] Tweak matrix --- .github/workflows/ci.yml | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index d4c426c..bbaad19 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -22,10 +22,12 @@ jobs: gemfile: json-old - ruby: 3.1 gemfile: json-old - - ruby: 1.9 - gemfile: json-latest - - ruby: 1.9 - gemfile: json-pure + - ruby: 3.2 + gemfile: json-old + - ruby: 3.3 + gemfile: json-old + - ruby: 3.4 + gemfile: json-old steps: - name: Setup Ruby From 1e54d6a5adbb1ca676081e98e4f5a39e6ec6b76c Mon Sep 17 00:00:00 2001 From: Matt Muller Date: Thu, 13 Feb 2025 11:44:43 -0500 Subject: [PATCH 4/4] Add back ruby 1.9 exclusions --- .github/workflows/ci.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index bbaad19..f6d8c46 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -18,6 +18,10 @@ jobs: ruby: [1.9, '2.0', 2.1, 2.2, 2.3, 2.4, 2.5, 2.6, 2.7, '3.0', 3.1, 3.2, 3.3, 3.4, jruby-9.1, jruby-9.2, jruby-9.3, jruby-9.4] gemfile: [no-deps, json-latest, json-old, json-pure] exclude: + - ruby: 1.9 + gemfile: json-latest + - ruby: 1.9 + gemfile: json-pure - ruby: '3.0' gemfile: json-old - ruby: 3.1