From 90ae7543d77fe791d9d1b3221a4c7fac47f49b13 Mon Sep 17 00:00:00 2001 From: Christian Nicolai Date: Thu, 8 Jun 2023 09:47:40 +0200 Subject: [PATCH] gem: drop support for Rubies < 3 --- .github/workflows/ci.yml | 1 - .rubocop.yml | 2 +- CHANGELOG.md | 6 ++++++ dyndnsd.gemspec | 2 +- 4 files changed, 8 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 2c20026..d19ceb2 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -17,7 +17,6 @@ jobs: strategy: matrix: ruby-version: - - '2.7' - '3.0' - '3.1' - '3.2' diff --git a/.rubocop.yml b/.rubocop.yml index aa2262a..65a45cf 100644 --- a/.rubocop.yml +++ b/.rubocop.yml @@ -3,7 +3,7 @@ require: - rubocop-rspec AllCops: - TargetRubyVersion: '2.7' + TargetRubyVersion: '3.0' NewCops: enable Gemspec/DevelopmentDependencies: diff --git a/CHANGELOG.md b/CHANGELOG.md index ae62202..eb70709 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +## 3.9.0 + +IMPROVEMENTS: + +- Drop EOL Ruby 2.7 support, now minimum version supported is Ruby 3.0 + ## 3.8.2 (April 1st, 2023) OTHER: diff --git a/dyndnsd.gemspec b/dyndnsd.gemspec index 8b72cb5..5de18a2 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.7' + s.required_ruby_version = '>= 3.0' s.add_runtime_dependency 'async', '~> 1.31.0' s.add_runtime_dependency 'async-dns', '~> 1.3.0'