From 4237d35fcc5be572d974a04dfd51392bb4de2177 Mon Sep 17 00:00:00 2001 From: cn Date: Sun, 8 May 2022 16:32:13 +0200 Subject: [PATCH] gem: drop support for Rubies < 2.7 --- .github/workflows/ci.yml | 2 -- .rubocop.yml | 2 +- CHANGELOG.md | 6 ++++++ dyndnsd.gemspec | 2 +- 4 files changed, 8 insertions(+), 4 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 862e27f..7e457d4 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -17,8 +17,6 @@ jobs: strategy: matrix: ruby-version: - - '2.5' - - '2.6' - '2.7' - '3.0' - '3.1' diff --git a/.rubocop.yml b/.rubocop.yml index 2cad02b..8a61ab8 100644 --- a/.rubocop.yml +++ b/.rubocop.yml @@ -3,7 +3,7 @@ require: - rubocop-rspec AllCops: - TargetRubyVersion: '2.5' + TargetRubyVersion: '2.7' NewCops: enable Gemspec/RequireMFA: diff --git a/CHANGELOG.md b/CHANGELOG.md index 12d89fa..b42af46 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +## 3.6.0 + +IMPROVEMENTS: + +- Drop EOL Ruby 2.6 and lower support, now minimum version supported is Ruby 2.7 + ## 3.5.3 (May 5th, 2022) OTHER: diff --git a/dyndnsd.gemspec b/dyndnsd.gemspec index 1f7d4f1..90f84ef 100644 --- a/dyndnsd.gemspec +++ b/dyndnsd.gemspec @@ -25,7 +25,7 @@ Gem::Specification.new do |s| s.executables = ['dyndnsd'] s.extra_rdoc_files = Dir['README.md', 'CHANGELOG.md', 'LICENSE'] - s.required_ruby_version = '>= 2.5' + s.required_ruby_version = '>= 2.7' s.add_runtime_dependency 'async', '~> 1.30.0' s.add_runtime_dependency 'async-dns', '~> 1.3.0'