From 9f0e4ba155c811302eefdccf104b04bc6a52cbd4 Mon Sep 17 00:00:00 2001 From: Jeremy Evans Date: Mon, 18 Sep 2023 16:58:50 -0700 Subject: [PATCH 1/2] Bump required_ruby_version to 2.4.0 The gem depends on String#unpack1, which was introduced in Ruby 2.4. --- base64.gemspec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/base64.gemspec b/base64.gemspec index 44a2ce1..c013b7c 100644 --- a/base64.gemspec +++ b/base64.gemspec @@ -14,7 +14,7 @@ Gem::Specification.new do |spec| spec.summary = %q{Support for encoding and decoding binary data using a Base64 representation.} spec.description = %q{Support for encoding and decoding binary data using a Base64 representation.} spec.homepage = "https://github.com/ruby/base64" - spec.required_ruby_version = Gem::Requirement.new(">= 2.3.0") + spec.required_ruby_version = Gem::Requirement.new(">= 2.4") spec.licenses = ["Ruby", "BSD-2-Clause"] spec.metadata["homepage_uri"] = spec.homepage From 7c75e809ab7bccaf3e54bc5874ca577e71276bb0 Mon Sep 17 00:00:00 2001 From: Jeremy Evans Date: Mon, 18 Sep 2023 17:30:56 -0700 Subject: [PATCH 2/2] Set minimum CI version to 2.4 --- .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 39e8e4d..64a2b4b 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -6,7 +6,7 @@ jobs: ruby-versions: uses: ruby/actions/.github/workflows/ruby_versions.yml@master with: - min_version: 2.5 + min_version: 2.4 test: needs: ruby-versions name: build (${{ matrix.ruby }} / ${{ matrix.os }})