From 466dd30ff4b2ac88863f72ef71ee9a704eeaf162 Mon Sep 17 00:00:00 2001 From: cn Date: Thu, 27 Feb 2025 22:40:54 +0100 Subject: [PATCH] gem: support Ruby 3.4 --- .github/workflows/ci.yml | 1 + CHANGELOG.md | 6 ++++++ dyndnsd.gemspec | 2 ++ 3 files changed, 9 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 3662751..3c90df0 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -22,6 +22,7 @@ jobs: - '3.1' - '3.2' - '3.3' + - '3.4' steps: - uses: actions/checkout@v4 - name: Set up Ruby ${{ matrix.ruby-version }} diff --git a/CHANGELOG.md b/CHANGELOG.md index c20ca48..7c3e93a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +## 3.11.0 + +IMPROVEMENTS: + +- add Ruby 3.4 support + ## 3.10.0 IMPROVEMENTS: diff --git a/dyndnsd.gemspec b/dyndnsd.gemspec index baca8e8..791869b 100644 --- a/dyndnsd.gemspec +++ b/dyndnsd.gemspec @@ -29,6 +29,8 @@ Gem::Specification.new do |s| s.add_dependency 'async', '~> 1.31.0' s.add_dependency 'async-dns', '~> 1.3.0' + s.add_dependency 'base64', '~> 0.2.0' # needed for async + s.add_dependency 'logger', '~> 1.6.0' s.add_dependency 'metriks' s.add_dependency 'opentelemetry-exporter-jaeger', '~> 0.22.0' s.add_dependency 'opentelemetry-instrumentation-rack', '~> 0.22.0'