From 1d987cfaa3a8632a07bc3fabdda23085e7aea554 Mon Sep 17 00:00:00 2001 From: Pontus Svensson Date: Tue, 23 Aug 2022 08:59:35 +0200 Subject: [PATCH 1/2] Require Ruby >= 2.7 Both Ruby 2.5 and 2.6 have reached EOL. --- twingly-url.gemspec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/twingly-url.gemspec b/twingly-url.gemspec index a81e670..7513c56 100644 --- a/twingly-url.gemspec +++ b/twingly-url.gemspec @@ -12,7 +12,7 @@ Gem::Specification.new do |s| s.summary = "Ruby library for URL handling" s.description = "Twingly URL tools" s.license = "MIT" - s.required_ruby_version = ">= 2.5" + s.required_ruby_version = ">= 2.7" s.add_dependency "addressable", "~> 2.6" s.add_dependency "public_suffix", ">= 3.0.1", "< 5.0" From 4a5aba7d5af95d368d51f6f1adcc7e0888d4beea Mon Sep 17 00:00:00 2001 From: Pontus Svensson Date: Thu, 13 Oct 2022 08:35:00 +0200 Subject: [PATCH 2/2] Require Ruby >= 2.6 Noticed that JRuby 9.3 requires Ruby 2.6, which is why it has to be allowed. I also added Ruby 2.6 to the CI tests because we still allow it, even though it has reached EOL. --- .github/workflows/ci.yml | 1 + twingly-url.gemspec | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 3041823..81fdd20 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -12,6 +12,7 @@ jobs: fail-fast: false matrix: include: + - { ruby: '2.6' } - { ruby: '2.7' } - { ruby: '3.0' } - { ruby: '3.1' } diff --git a/twingly-url.gemspec b/twingly-url.gemspec index 9784bca..25f333f 100644 --- a/twingly-url.gemspec +++ b/twingly-url.gemspec @@ -12,7 +12,7 @@ Gem::Specification.new do |s| s.summary = "Ruby library for URL handling" s.description = "Twingly URL tools" s.license = "MIT" - s.required_ruby_version = ">= 2.7" + s.required_ruby_version = ">= 2.6" s.add_dependency "addressable", "~> 2.6" s.add_dependency "public_suffix", ">= 3.0.1", "< 6.0"