From 42bedbb0288ea0c7c8bb06073f224849a1536077 Mon Sep 17 00:00:00 2001 From: hogelog Date: Sat, 24 Oct 2026 17:08:52 +0900 Subject: [PATCH] Drop EOL Ruby versions Ruby 3.1 and 3.2 have reached end of life. Test against the supported lines (3.3, 3.4, 4.0) and require Ruby 3.3 or later. Co-Authored-By: Claude Opus 5.5 --- .github/workflows/test.yml | 2 +- execjs-pcruntime.gemspec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 7440121..4089b9a 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -13,7 +13,7 @@ jobs: strategy: matrix: - ruby-version: ['3.4', '3.3', '3.2', '3.1'] + ruby-version: ['4.0', '3.4', '3.3'] node-version: ['16', '18', '20', '22'] steps: diff --git a/execjs-pcruntime.gemspec b/execjs-pcruntime.gemspec index 75bb5f8..b33f8da 100644 --- a/execjs-pcruntime.gemspec +++ b/execjs-pcruntime.gemspec @@ -8,7 +8,7 @@ Gem::Specification.new do |spec| spec.name = 'execjs-pcruntime' spec.version = Execjs::PCRuntime::VERSION spec.authors = ['White-Green'] - spec.required_ruby_version = '>=3.1.0' + spec.required_ruby_version = '>=3.3.0' spec.summary = 'Fast ExecJS Runtime using Process as a Context.' spec.homepage = 'https://rubygems.org/gems/execjs-pcruntime' spec.license = 'MIT'