From a80650daa82eafb425518e15e6e402fd7671a7a3 Mon Sep 17 00:00:00 2001 From: Nobuyoshi Nakada Date: Mon, 16 Mar 2026 09:11:28 +0900 Subject: [PATCH 1/2] Drop older rubies than 2.7 This library already uses designed initializers, that is a C99 feature. C99 has been adopted since ruby 2.7. --- zlib.gemspec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/zlib.gemspec b/zlib.gemspec index 345dc5f..ba71144 100644 --- a/zlib.gemspec +++ b/zlib.gemspec @@ -27,5 +27,5 @@ Gem::Specification.new do |spec| spec.executables = [] spec.require_paths = ["lib"] spec.extensions = "ext/zlib/extconf.rb" - spec.required_ruby_version = ">= 2.5.0" + spec.required_ruby_version = ">= 2.7.0" end From efcc04238d3cf964715821fc243a18bdc5f73850 Mon Sep 17 00:00:00 2001 From: Nobuyoshi Nakada Date: Mon, 16 Mar 2026 10:53:56 +0900 Subject: [PATCH 2/2] Stop testing on older rubies --- .github/workflows/test.yml | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 8bb97f2..c22338c 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -8,7 +8,7 @@ jobs: with: engine: cruby versions: '["truffleruby-head"]' - min_version: 2.5 + min_version: 2.7 build: needs: ruby-versions @@ -24,8 +24,6 @@ jobs: - ruby: mingw os: windows-latest exclude: - - ruby: 2.5 - os: macos-latest - ruby: head os: windows-latest - ruby: truffleruby-head