From 95acdcbc70dc0e14fb01a98871dfb56983db0183 Mon Sep 17 00:00:00 2001 From: cn Date: Thu, 18 Jan 2024 23:12:23 +0100 Subject: [PATCH 01/74] gem: support Ruby 3.3 --- .github/workflows/ci.yml | 1 + CHANGELOG.md | 10 ++++++++++ 2 files changed, 11 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index d39d67c..509f13f 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -21,6 +21,7 @@ jobs: - '3.0' - '3.1' - '3.2' + - '3.3' steps: - uses: actions/checkout@v4 - name: Set up Ruby ${{ matrix.ruby-version }} diff --git a/CHANGELOG.md b/CHANGELOG.md index 8d8d383..c20ca48 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,15 @@ # Changelog +## 3.10.0 + +IMPROVEMENTS: + +- add Ruby 3.3 support + +OTHER: + +- update base of Docker image to Alpine 3.19.0 (from 3.18.3 before) + ## 3.9.2 (August 10th, 2023) OTHER: From d83f8d8e694bc56c0abe4831037509b3ceb1a4c2 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 1 Feb 2024 00:36:45 +0000 Subject: [PATCH 02/74] docker: update alpine Docker tag to v3.19.1 --- docker/Dockerfile | 2 +- docker/ci/Dockerfile | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docker/Dockerfile b/docker/Dockerfile index dc340d9..21f921f 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -1,4 +1,4 @@ -FROM alpine:3.19.0 +FROM alpine:3.19.1 EXPOSE 5353 8080 diff --git a/docker/ci/Dockerfile b/docker/ci/Dockerfile index 59713bb..f7ba37e 100644 --- a/docker/ci/Dockerfile +++ b/docker/ci/Dockerfile @@ -1,4 +1,4 @@ -FROM alpine:3.19.0 +FROM alpine:3.19.1 EXPOSE 5353 8080 From dbc4073b6613d4d6c4d289c50eb932d60f65986c Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 8 Feb 2024 00:45:28 +0000 Subject: [PATCH 03/74] project: update aquasecurity/trivy to v0.49.1 --- Rakefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Rakefile b/Rakefile index 1b53147..482f720 100644 --- a/Rakefile +++ b/Rakefile @@ -18,7 +18,7 @@ end hadolint_version = 'v2.12.0' # renovate: datasource=github-tags depName=aquasecurity/trivy -trivy_version = 'v0.48.3' +trivy_version = 'v0.49.1' namespace :docker do ci_image = 'cmur2/dyndnsd:ci' From d51937c68bdfecc69866094763f276f42ce3157c Mon Sep 17 00:00:00 2001 From: "depfu[bot]" <23717796+depfu[bot]@users.noreply.github.com> Date: Fri, 1 Mar 2024 10:47:19 +0000 Subject: [PATCH 04/74] gems: update rubocop to version 1.61.0 --- dyndnsd.gemspec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dyndnsd.gemspec b/dyndnsd.gemspec index 35acfc9..7c1c18a 100644 --- a/dyndnsd.gemspec +++ b/dyndnsd.gemspec @@ -42,7 +42,7 @@ Gem::Specification.new do |s| s.add_development_dependency 'rack-test' s.add_development_dependency 'rake' s.add_development_dependency 'rspec' - s.add_development_dependency 'rubocop', '~> 1.60.0' + s.add_development_dependency 'rubocop', '~> 1.61.0' s.add_development_dependency 'rubocop-rake', '~> 0.6.0' s.add_development_dependency 'rubocop-rspec', '~> 2.26.1' s.add_development_dependency 'solargraph', '~> 0.50.0' From 26381244aa5b378c1f162a0591930aceea344407 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 21 Mar 2024 01:32:02 +0000 Subject: [PATCH 05/74] project: update aquasecurity/trivy to v0.50.0 --- Rakefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Rakefile b/Rakefile index 482f720..502724b 100644 --- a/Rakefile +++ b/Rakefile @@ -18,7 +18,7 @@ end hadolint_version = 'v2.12.0' # renovate: datasource=github-tags depName=aquasecurity/trivy -trivy_version = 'v0.49.1' +trivy_version = 'v0.50.0' namespace :docker do ci_image = 'cmur2/dyndnsd:ci' From 636d6f637949ec4c459dc44b7d39a4f950f1510a Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 28 Mar 2024 01:02:40 +0000 Subject: [PATCH 06/74] project: update aquasecurity/trivy to v0.50.1 --- Rakefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Rakefile b/Rakefile index 502724b..4bb2947 100644 --- a/Rakefile +++ b/Rakefile @@ -18,7 +18,7 @@ end hadolint_version = 'v2.12.0' # renovate: datasource=github-tags depName=aquasecurity/trivy -trivy_version = 'v0.50.0' +trivy_version = 'v0.50.1' namespace :docker do ci_image = 'cmur2/dyndnsd:ci' From 65d52675c9f27714b69d1fc7a992e1bcd6da7a8b Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 25 Apr 2024 01:44:01 +0000 Subject: [PATCH 07/74] project: update aquasecurity/trivy to v0.50.4 --- Rakefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Rakefile b/Rakefile index 4bb2947..0a3229f 100644 --- a/Rakefile +++ b/Rakefile @@ -18,7 +18,7 @@ end hadolint_version = 'v2.12.0' # renovate: datasource=github-tags depName=aquasecurity/trivy -trivy_version = 'v0.50.1' +trivy_version = 'v0.50.4' namespace :docker do ci_image = 'cmur2/dyndnsd:ci' From e546d03d9fbadf0e48968a705c1534832be1655a Mon Sep 17 00:00:00 2001 From: cn Date: Thu, 16 May 2024 17:23:26 +0200 Subject: [PATCH 08/74] ci: add Renovate config validator --- .github/workflows/ci.yml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 509f13f..3662751 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -43,3 +43,13 @@ jobs: echo "::add-matcher::.github/actionlint-matcher.json" bash <(curl https://raw.githubusercontent.com/rhysd/actionlint/main/scripts/download-actionlint.bash) ./actionlint + + renovate-config-validator: + runs-on: ubuntu-latest + container: + image: ghcr.io/renovatebot/renovate + options: --user root + steps: + - uses: actions/checkout@v4 + - name: Check Renovate config + run: renovate-config-validator --strict From 6a933194f325b122f9c9c0d74efaecc89154d0cb Mon Sep 17 00:00:00 2001 From: cn Date: Thu, 16 May 2024 17:25:35 +0200 Subject: [PATCH 09/74] project: fix Renovate config --- .github/renovate.json5 | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/renovate.json5 b/.github/renovate.json5 index 609e6a1..f5583e3 100644 --- a/.github/renovate.json5 +++ b/.github/renovate.json5 @@ -1,6 +1,6 @@ { extends: [ - "config:base", + "config:recommended", ":dependencyDashboard", ":prHourlyLimitNone", ":prConcurrentLimitNone", @@ -30,8 +30,9 @@ commitMessagePrefix: "ci: ", }, ], - regexManagers: [ + customManagers: [ { + customType: "regex", fileMatch: ["\.rb$", "^Rakefile$"], matchStrings: [ "renovate: datasource=(?.*?) depName=(?.*?)\\s.*_version = '(?.*)'\\s" From 1171e0cb92b2715831ccf2fb82bfa7fe5e4a1151 Mon Sep 17 00:00:00 2001 From: Christian Nicolai Date: Thu, 16 May 2024 21:41:43 +0200 Subject: [PATCH 10/74] gems: disable Depfu for Dependabot since PR creation fails --- .github/dependabot.yml | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 .github/dependabot.yml diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 0000000..c9d702a --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,13 @@ +--- +version: 2 +updates: + - package-ecosystem: "bundler" + directory: "/" + schedule: + interval: "weekly" + commit-message: + prefix: "gems" + labels: ["dependabot"] + open-pull-requests-limit: 10 + pull-request-branch-name: + separator: "-" From 3f962fa3bb689d9c1303518a73a4b8b4ff08f463 Mon Sep 17 00:00:00 2001 From: Christian Nicolai Date: Thu, 16 May 2024 21:43:17 +0200 Subject: [PATCH 11/74] docs: remove Depfu badge --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 62f9a19..2e7b1bd 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # dyndnsd.rb -![ci](https://github.com/cmur2/dyndnsd/workflows/ci/badge.svg) [![Dependencies](https://badges.depfu.com/badges/4f25da8493f7a29f652ac892fbf9227b/overview.svg)](https://depfu.com/github/cmur2/dyndnsd) +![ci](https://github.com/cmur2/dyndnsd/workflows/ci/badge.svg) A small, lightweight and extensible DynDNS server written with Ruby and Rack. From 44a4a28094927ba085ce2f99604fe313ef171f63 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 9 May 2024 00:37:04 +0000 Subject: [PATCH 12/74] project: update aquasecurity/trivy to v0.51.1 --- Rakefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Rakefile b/Rakefile index 0a3229f..968413f 100644 --- a/Rakefile +++ b/Rakefile @@ -18,7 +18,7 @@ end hadolint_version = 'v2.12.0' # renovate: datasource=github-tags depName=aquasecurity/trivy -trivy_version = 'v0.50.4' +trivy_version = 'v0.51.1' namespace :docker do ci_image = 'cmur2/dyndnsd:ci' From 267a96bf735ca89c44be50962ae92e2aa8a6a0cd Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 16 May 2024 19:43:01 +0000 Subject: [PATCH 13/74] gems: update rubocop requirement from ~> 1.61.0 to ~> 1.63.5 Updates the requirements on [rubocop](https://github.com/rubocop/rubocop) to permit the latest version. - [Release notes](https://github.com/rubocop/rubocop/releases) - [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md) - [Commits](https://github.com/rubocop/rubocop/compare/v1.61.0...v1.63.5) --- updated-dependencies: - dependency-name: rubocop dependency-type: direct:development ... Signed-off-by: dependabot[bot] --- dyndnsd.gemspec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dyndnsd.gemspec b/dyndnsd.gemspec index 7c1c18a..9849d47 100644 --- a/dyndnsd.gemspec +++ b/dyndnsd.gemspec @@ -42,7 +42,7 @@ Gem::Specification.new do |s| s.add_development_dependency 'rack-test' s.add_development_dependency 'rake' s.add_development_dependency 'rspec' - s.add_development_dependency 'rubocop', '~> 1.61.0' + s.add_development_dependency 'rubocop', '~> 1.63.5' s.add_development_dependency 'rubocop-rake', '~> 0.6.0' s.add_development_dependency 'rubocop-rspec', '~> 2.26.1' s.add_development_dependency 'solargraph', '~> 0.50.0' From 581885daa0e09ccaedb62960a0efa9869c4d1ad3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 16 May 2024 19:47:27 +0000 Subject: [PATCH 14/74] gems: update rubocop-rspec requirement from ~> 2.26.1 to ~> 2.29.2 Updates the requirements on [rubocop-rspec](https://github.com/rubocop/rubocop-rspec) to permit the latest version. - [Release notes](https://github.com/rubocop/rubocop-rspec/releases) - [Changelog](https://github.com/rubocop/rubocop-rspec/blob/master/CHANGELOG.md) - [Commits](https://github.com/rubocop/rubocop-rspec/compare/v2.26.1...v2.29.2) --- updated-dependencies: - dependency-name: rubocop-rspec dependency-type: direct:development ... Signed-off-by: dependabot[bot] --- .rubocop.yml | 3 +++ dyndnsd.gemspec | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.rubocop.yml b/.rubocop.yml index 65a45cf..cdf2888 100644 --- a/.rubocop.yml +++ b/.rubocop.yml @@ -102,3 +102,6 @@ RSpec/ExampleLength: RSpec/MultipleExpectations: Max: 20 + +RSpecRails: + Enabled: false diff --git a/dyndnsd.gemspec b/dyndnsd.gemspec index 9849d47..9c11554 100644 --- a/dyndnsd.gemspec +++ b/dyndnsd.gemspec @@ -44,6 +44,6 @@ Gem::Specification.new do |s| s.add_development_dependency 'rspec' s.add_development_dependency 'rubocop', '~> 1.63.5' s.add_development_dependency 'rubocop-rake', '~> 0.6.0' - s.add_development_dependency 'rubocop-rspec', '~> 2.26.1' + s.add_development_dependency 'rubocop-rspec', '~> 2.29.2' s.add_development_dependency 'solargraph', '~> 0.50.0' end From c962f3eb84acde79a9edc8cc0e9d84601586966a Mon Sep 17 00:00:00 2001 From: Christian Nicolai Date: Thu, 23 May 2024 13:39:55 +0200 Subject: [PATCH 15/74] gems: downgrade solargraph to version 0.49.0 This revert be33b1917aed6100967183fa3d02be46ae54604e due to https://github.com/castwide/solargraph/issues/701 --- dyndnsd.gemspec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dyndnsd.gemspec b/dyndnsd.gemspec index 9c11554..eb9eb25 100644 --- a/dyndnsd.gemspec +++ b/dyndnsd.gemspec @@ -45,5 +45,5 @@ Gem::Specification.new do |s| s.add_development_dependency 'rubocop', '~> 1.63.5' s.add_development_dependency 'rubocop-rake', '~> 0.6.0' s.add_development_dependency 'rubocop-rspec', '~> 2.29.2' - s.add_development_dependency 'solargraph', '~> 0.50.0' + s.add_development_dependency 'solargraph', '~> 0.49.0' end From 556f087a10bae7ae928be67f7d0b552d5c3e4909 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 23 May 2024 00:53:35 +0000 Subject: [PATCH 16/74] docker: update alpine Docker tag to v3.20.0 --- docker/Dockerfile | 2 +- docker/ci/Dockerfile | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docker/Dockerfile b/docker/Dockerfile index 21f921f..ce09393 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -1,4 +1,4 @@ -FROM alpine:3.19.1 +FROM alpine:3.20.0 EXPOSE 5353 8080 diff --git a/docker/ci/Dockerfile b/docker/ci/Dockerfile index f7ba37e..aff2515 100644 --- a/docker/ci/Dockerfile +++ b/docker/ci/Dockerfile @@ -1,4 +1,4 @@ -FROM alpine:3.19.1 +FROM alpine:3.20.0 EXPOSE 5353 8080 From 85c6378d73aaebd08bf7fae72d7c48282e43860d Mon Sep 17 00:00:00 2001 From: Christian Nicolai Date: Thu, 23 May 2024 13:38:30 +0200 Subject: [PATCH 17/74] ci: update wait time for Docker E2E test --- Rakefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Rakefile b/Rakefile index 968413f..00a484d 100644 --- a/Rakefile +++ b/Rakefile @@ -50,7 +50,7 @@ namespace :docker do chmod a+w e2e/db.json SCRIPT sh "docker run -d --name=dyndnsd-ci -v $(pwd)/e2e:/etc/dyndnsd -p 8080:8080 -p 5353:5353 #{ci_image}" - sh 'sleep 1' + sh 'sleep 5' puts '----------------------------------------' # `dig` needs `sudo apt-get install -y -q dnsutils` sh <<~SCRIPT From 78b4f956cdddd0f2ec0103e5c62ee44fcdca32bf Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 23 May 2024 00:53:30 +0000 Subject: [PATCH 18/74] project: update aquasecurity/trivy to v0.51.2 --- Rakefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Rakefile b/Rakefile index 00a484d..1451404 100644 --- a/Rakefile +++ b/Rakefile @@ -18,7 +18,7 @@ end hadolint_version = 'v2.12.0' # renovate: datasource=github-tags depName=aquasecurity/trivy -trivy_version = 'v0.51.1' +trivy_version = 'v0.51.2' namespace :docker do ci_image = 'cmur2/dyndnsd:ci' From dc0eb621e747e1c293b10969b640b8c19f1f5715 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 27 May 2024 11:29:49 +0000 Subject: [PATCH 19/74] gems: update rubocop requirement from ~> 1.63.5 to ~> 1.64.0 Updates the requirements on [rubocop](https://github.com/rubocop/rubocop) to permit the latest version. - [Release notes](https://github.com/rubocop/rubocop/releases) - [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md) - [Commits](https://github.com/rubocop/rubocop/compare/v1.63.5...v1.64.0) --- updated-dependencies: - dependency-name: rubocop dependency-type: direct:development ... Signed-off-by: dependabot[bot] --- dyndnsd.gemspec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dyndnsd.gemspec b/dyndnsd.gemspec index eb9eb25..e9ec932 100644 --- a/dyndnsd.gemspec +++ b/dyndnsd.gemspec @@ -42,7 +42,7 @@ Gem::Specification.new do |s| s.add_development_dependency 'rack-test' s.add_development_dependency 'rake' s.add_development_dependency 'rspec' - s.add_development_dependency 'rubocop', '~> 1.63.5' + s.add_development_dependency 'rubocop', '~> 1.64.0' s.add_development_dependency 'rubocop-rake', '~> 0.6.0' s.add_development_dependency 'rubocop-rspec', '~> 2.29.2' s.add_development_dependency 'solargraph', '~> 0.49.0' From d1e3d6f9d29aef9cf2979d6cc3b638586ea1e9e6 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 30 May 2024 00:50:21 +0000 Subject: [PATCH 20/74] project: update aquasecurity/trivy to v0.51.4 --- Rakefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Rakefile b/Rakefile index 1451404..9881f4b 100644 --- a/Rakefile +++ b/Rakefile @@ -18,7 +18,7 @@ end hadolint_version = 'v2.12.0' # renovate: datasource=github-tags depName=aquasecurity/trivy -trivy_version = 'v0.51.2' +trivy_version = 'v0.51.4' namespace :docker do ci_image = 'cmur2/dyndnsd:ci' From 8a270e37fc0090516a36d0e45142c552c8bd0c50 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 3 Jun 2024 11:35:09 +0000 Subject: [PATCH 21/74] gems: update rubocop-rspec requirement from ~> 2.29.2 to ~> 2.30.0 Updates the requirements on [rubocop-rspec](https://github.com/rubocop/rubocop-rspec) to permit the latest version. - [Release notes](https://github.com/rubocop/rubocop-rspec/releases) - [Changelog](https://github.com/rubocop/rubocop-rspec/blob/master/CHANGELOG.md) - [Commits](https://github.com/rubocop/rubocop-rspec/compare/v2.29.2...v2.30.0) --- updated-dependencies: - dependency-name: rubocop-rspec dependency-type: direct:development ... Signed-off-by: dependabot[bot] --- dyndnsd.gemspec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dyndnsd.gemspec b/dyndnsd.gemspec index e9ec932..592873a 100644 --- a/dyndnsd.gemspec +++ b/dyndnsd.gemspec @@ -44,6 +44,6 @@ Gem::Specification.new do |s| s.add_development_dependency 'rspec' s.add_development_dependency 'rubocop', '~> 1.64.0' s.add_development_dependency 'rubocop-rake', '~> 0.6.0' - s.add_development_dependency 'rubocop-rspec', '~> 2.29.2' + s.add_development_dependency 'rubocop-rspec', '~> 2.30.0' s.add_development_dependency 'solargraph', '~> 0.49.0' end From 27867076f3851eb78483bdd1f0e79f9a93ff64df Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 6 Jun 2024 01:48:52 +0000 Subject: [PATCH 22/74] project: update aquasecurity/trivy to v0.52.0 --- Rakefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Rakefile b/Rakefile index 9881f4b..4671075 100644 --- a/Rakefile +++ b/Rakefile @@ -18,7 +18,7 @@ end hadolint_version = 'v2.12.0' # renovate: datasource=github-tags depName=aquasecurity/trivy -trivy_version = 'v0.51.4' +trivy_version = 'v0.52.0' namespace :docker do ci_image = 'cmur2/dyndnsd:ci' From 0ab9ace8c88136f8e958d7a7408d46c6ae0ce1f7 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 10 Jun 2024 11:16:17 +0000 Subject: [PATCH 23/74] gems: update rubocop-rspec requirement from ~> 2.30.0 to ~> 2.31.0 Updates the requirements on [rubocop-rspec](https://github.com/rubocop/rubocop-rspec) to permit the latest version. - [Release notes](https://github.com/rubocop/rubocop-rspec/releases) - [Changelog](https://github.com/rubocop/rubocop-rspec/blob/master/CHANGELOG.md) - [Commits](https://github.com/rubocop/rubocop-rspec/compare/v2.30.0...v2.31.0) --- updated-dependencies: - dependency-name: rubocop-rspec dependency-type: direct:development ... Signed-off-by: dependabot[bot] --- dyndnsd.gemspec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dyndnsd.gemspec b/dyndnsd.gemspec index 592873a..3167266 100644 --- a/dyndnsd.gemspec +++ b/dyndnsd.gemspec @@ -44,6 +44,6 @@ Gem::Specification.new do |s| s.add_development_dependency 'rspec' s.add_development_dependency 'rubocop', '~> 1.64.0' s.add_development_dependency 'rubocop-rake', '~> 0.6.0' - s.add_development_dependency 'rubocop-rspec', '~> 2.30.0' + s.add_development_dependency 'rubocop-rspec', '~> 2.31.0' s.add_development_dependency 'solargraph', '~> 0.49.0' end From 76c92089405e73bbb7af98744e6e560d987e0bfa Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 17 Jun 2024 11:58:12 +0000 Subject: [PATCH 24/74] gems: update rubocop-rspec requirement from ~> 2.31.0 to ~> 3.0.1 Updates the requirements on [rubocop-rspec](https://github.com/rubocop/rubocop-rspec) to permit the latest version. - [Release notes](https://github.com/rubocop/rubocop-rspec/releases) - [Changelog](https://github.com/rubocop/rubocop-rspec/blob/master/CHANGELOG.md) - [Commits](https://github.com/rubocop/rubocop-rspec/compare/v2.31.0...v3.0.1) --- updated-dependencies: - dependency-name: rubocop-rspec dependency-type: direct:development ... Signed-off-by: dependabot[bot] --- .rubocop.yml | 3 --- dyndnsd.gemspec | 2 +- 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/.rubocop.yml b/.rubocop.yml index cdf2888..65a45cf 100644 --- a/.rubocop.yml +++ b/.rubocop.yml @@ -102,6 +102,3 @@ RSpec/ExampleLength: RSpec/MultipleExpectations: Max: 20 - -RSpecRails: - Enabled: false diff --git a/dyndnsd.gemspec b/dyndnsd.gemspec index 3167266..683587f 100644 --- a/dyndnsd.gemspec +++ b/dyndnsd.gemspec @@ -44,6 +44,6 @@ Gem::Specification.new do |s| s.add_development_dependency 'rspec' s.add_development_dependency 'rubocop', '~> 1.64.0' s.add_development_dependency 'rubocop-rake', '~> 0.6.0' - s.add_development_dependency 'rubocop-rspec', '~> 2.31.0' + s.add_development_dependency 'rubocop-rspec', '~> 3.0.1' s.add_development_dependency 'solargraph', '~> 0.49.0' end From e145885b574becd5076e44219a5981d2e9157b9b Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 20 Jun 2024 00:04:15 +0000 Subject: [PATCH 25/74] ci: update docker/build-push-action action to v6 --- .github/workflows/cd.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/cd.yml b/.github/workflows/cd.yml index 25ee034..a90ed21 100644 --- a/.github/workflows/cd.yml +++ b/.github/workflows/cd.yml @@ -42,7 +42,7 @@ jobs: password: ${{ secrets.DOCKER_TOKEN }} - name: Build and push Docker image for dyndnsd ${{ env.DYNDNSD_VERSION }} - uses: docker/build-push-action@v5 + uses: docker/build-push-action@v6 with: context: docker build-args: | From e18bc8910cb632afe7845f504e4cb937896c3c0f Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 27 Jun 2024 01:33:52 +0000 Subject: [PATCH 26/74] docker: update alpine Docker tag to v3.20.1 --- docker/Dockerfile | 2 +- docker/ci/Dockerfile | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docker/Dockerfile b/docker/Dockerfile index ce09393..c3a254e 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -1,4 +1,4 @@ -FROM alpine:3.20.0 +FROM alpine:3.20.1 EXPOSE 5353 8080 diff --git a/docker/ci/Dockerfile b/docker/ci/Dockerfile index aff2515..10244fe 100644 --- a/docker/ci/Dockerfile +++ b/docker/ci/Dockerfile @@ -1,4 +1,4 @@ -FROM alpine:3.20.0 +FROM alpine:3.20.1 EXPOSE 5353 8080 From 5d09b50b0e99e624a2a70a4d0bb3aaf33fa49774 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 4 Jul 2024 00:18:19 +0000 Subject: [PATCH 27/74] project: update aquasecurity/trivy to v0.53.0 --- Rakefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Rakefile b/Rakefile index 4671075..0ff5a1f 100644 --- a/Rakefile +++ b/Rakefile @@ -18,7 +18,7 @@ end hadolint_version = 'v2.12.0' # renovate: datasource=github-tags depName=aquasecurity/trivy -trivy_version = 'v0.52.0' +trivy_version = 'v0.53.0' namespace :docker do ci_image = 'cmur2/dyndnsd:ci' From 80e91fcb5d6460102714331845ad2ca8a238cb49 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 15 Jul 2024 11:45:59 +0000 Subject: [PATCH 28/74] gems: update rubocop requirement from ~> 1.64.0 to ~> 1.65.0 Updates the requirements on [rubocop](https://github.com/rubocop/rubocop) to permit the latest version. - [Release notes](https://github.com/rubocop/rubocop/releases) - [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md) - [Commits](https://github.com/rubocop/rubocop/compare/v1.64.0...v1.65.0) --- updated-dependencies: - dependency-name: rubocop dependency-type: direct:development ... Signed-off-by: dependabot[bot] --- dyndnsd.gemspec | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/dyndnsd.gemspec b/dyndnsd.gemspec index 683587f..9d8c199 100644 --- a/dyndnsd.gemspec +++ b/dyndnsd.gemspec @@ -27,22 +27,22 @@ Gem::Specification.new do |s| s.required_ruby_version = '>= 3.0' - s.add_runtime_dependency 'async', '~> 1.31.0' - s.add_runtime_dependency 'async-dns', '~> 1.3.0' - s.add_runtime_dependency 'metriks' - s.add_runtime_dependency 'opentelemetry-exporter-jaeger', '~> 0.22.0' - s.add_runtime_dependency 'opentelemetry-instrumentation-rack', '~> 0.22.0' - s.add_runtime_dependency 'opentelemetry-sdk', '~> 1.2.0' - s.add_runtime_dependency 'rack', '~> 3.0' - s.add_runtime_dependency 'rackup', '~> 2' - s.add_runtime_dependency 'webrick', '>= 1.6.1' + s.add_dependency 'async', '~> 1.31.0' + s.add_dependency 'async-dns', '~> 1.3.0' + s.add_dependency 'metriks' + s.add_dependency 'opentelemetry-exporter-jaeger', '~> 0.22.0' + s.add_dependency 'opentelemetry-instrumentation-rack', '~> 0.22.0' + s.add_dependency 'opentelemetry-sdk', '~> 1.2.0' + s.add_dependency 'rack', '~> 3.0' + s.add_dependency 'rackup', '~> 2' + s.add_dependency 'webrick', '>= 1.6.1' s.add_development_dependency 'bundler' s.add_development_dependency 'bundler-audit', '~> 0.9.0' s.add_development_dependency 'rack-test' s.add_development_dependency 'rake' s.add_development_dependency 'rspec' - s.add_development_dependency 'rubocop', '~> 1.64.0' + s.add_development_dependency 'rubocop', '~> 1.65.0' s.add_development_dependency 'rubocop-rake', '~> 0.6.0' s.add_development_dependency 'rubocop-rspec', '~> 3.0.1' s.add_development_dependency 'solargraph', '~> 0.49.0' From b88b109259d98f06afb2ccc30f7f602e109b4d74 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 25 Jul 2024 02:37:05 +0000 Subject: [PATCH 29/74] docker: update alpine Docker tag to v3.20.2 --- docker/Dockerfile | 2 +- docker/ci/Dockerfile | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docker/Dockerfile b/docker/Dockerfile index c3a254e..f3f4979 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -1,4 +1,4 @@ -FROM alpine:3.20.1 +FROM alpine:3.20.2 EXPOSE 5353 8080 diff --git a/docker/ci/Dockerfile b/docker/ci/Dockerfile index 10244fe..7af88db 100644 --- a/docker/ci/Dockerfile +++ b/docker/ci/Dockerfile @@ -1,4 +1,4 @@ -FROM alpine:3.20.1 +FROM alpine:3.20.2 EXPOSE 5353 8080 From b9d9f41913264c3ef56e59688d93a84413f7553c Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 1 Aug 2024 00:00:40 +0000 Subject: [PATCH 30/74] project: update aquasecurity/trivy to v0.54.1 --- Rakefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Rakefile b/Rakefile index 0ff5a1f..c8572ab 100644 --- a/Rakefile +++ b/Rakefile @@ -18,7 +18,7 @@ end hadolint_version = 'v2.12.0' # renovate: datasource=github-tags depName=aquasecurity/trivy -trivy_version = 'v0.53.0' +trivy_version = 'v0.54.1' namespace :docker do ci_image = 'cmur2/dyndnsd:ci' From 8656fd141bd809404ca0c444ea7c4a3c5213ca0f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 2 Sep 2024 12:04:02 +0000 Subject: [PATCH 31/74] gems: update rubocop requirement from ~> 1.65.0 to ~> 1.66.0 Updates the requirements on [rubocop](https://github.com/rubocop/rubocop) to permit the latest version. - [Release notes](https://github.com/rubocop/rubocop/releases) - [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md) - [Commits](https://github.com/rubocop/rubocop/compare/v1.65.0...v1.66.0) --- updated-dependencies: - dependency-name: rubocop dependency-type: direct:development ... Signed-off-by: dependabot[bot] --- dyndnsd.gemspec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dyndnsd.gemspec b/dyndnsd.gemspec index 9d8c199..ca6fd8d 100644 --- a/dyndnsd.gemspec +++ b/dyndnsd.gemspec @@ -42,7 +42,7 @@ Gem::Specification.new do |s| s.add_development_dependency 'rack-test' s.add_development_dependency 'rake' s.add_development_dependency 'rspec' - s.add_development_dependency 'rubocop', '~> 1.65.0' + s.add_development_dependency 'rubocop', '~> 1.66.0' s.add_development_dependency 'rubocop-rake', '~> 0.6.0' s.add_development_dependency 'rubocop-rspec', '~> 3.0.1' s.add_development_dependency 'solargraph', '~> 0.49.0' From 45e82dc86af32b3e594dc5d8a37afd3aa7945c65 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 12 Sep 2024 00:54:37 +0000 Subject: [PATCH 32/74] docker: update alpine Docker tag to v3.20.3 --- docker/Dockerfile | 2 +- docker/ci/Dockerfile | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docker/Dockerfile b/docker/Dockerfile index f3f4979..284fc02 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -1,4 +1,4 @@ -FROM alpine:3.20.2 +FROM alpine:3.20.3 EXPOSE 5353 8080 diff --git a/docker/ci/Dockerfile b/docker/ci/Dockerfile index 7af88db..3588850 100644 --- a/docker/ci/Dockerfile +++ b/docker/ci/Dockerfile @@ -1,4 +1,4 @@ -FROM alpine:3.20.2 +FROM alpine:3.20.3 EXPOSE 5353 8080 From cfb5463bff6eaf8dc2a5ee89ecd495f10ca3a0b0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 7 Oct 2024 11:37:41 +0000 Subject: [PATCH 33/74] gems: update rubocop-rspec requirement from ~> 3.0.1 to ~> 3.1.0 Updates the requirements on [rubocop-rspec](https://github.com/rubocop/rubocop-rspec) to permit the latest version. - [Release notes](https://github.com/rubocop/rubocop-rspec/releases) - [Changelog](https://github.com/rubocop/rubocop-rspec/blob/master/CHANGELOG.md) - [Commits](https://github.com/rubocop/rubocop-rspec/compare/v3.0.1...v3.1.0) --- updated-dependencies: - dependency-name: rubocop-rspec dependency-type: direct:development ... Signed-off-by: dependabot[bot] --- dyndnsd.gemspec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dyndnsd.gemspec b/dyndnsd.gemspec index ca6fd8d..b566c82 100644 --- a/dyndnsd.gemspec +++ b/dyndnsd.gemspec @@ -44,6 +44,6 @@ Gem::Specification.new do |s| s.add_development_dependency 'rspec' s.add_development_dependency 'rubocop', '~> 1.66.0' s.add_development_dependency 'rubocop-rake', '~> 0.6.0' - s.add_development_dependency 'rubocop-rspec', '~> 3.0.1' + s.add_development_dependency 'rubocop-rspec', '~> 3.1.0' s.add_development_dependency 'solargraph', '~> 0.49.0' end From 9a77a511cde73dbedffa05dd0a2e934dcc3e0b8a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 21 Oct 2024 11:33:55 +0000 Subject: [PATCH 34/74] gems: update rubocop requirement from ~> 1.66.0 to ~> 1.67.0 Updates the requirements on [rubocop](https://github.com/rubocop/rubocop) to permit the latest version. - [Release notes](https://github.com/rubocop/rubocop/releases) - [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md) - [Commits](https://github.com/rubocop/rubocop/compare/v1.66.0...v1.67.0) --- updated-dependencies: - dependency-name: rubocop dependency-type: direct:development ... Signed-off-by: dependabot[bot] --- dyndnsd.gemspec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dyndnsd.gemspec b/dyndnsd.gemspec index b566c82..10d17a1 100644 --- a/dyndnsd.gemspec +++ b/dyndnsd.gemspec @@ -42,7 +42,7 @@ Gem::Specification.new do |s| s.add_development_dependency 'rack-test' s.add_development_dependency 'rake' s.add_development_dependency 'rspec' - s.add_development_dependency 'rubocop', '~> 1.66.0' + s.add_development_dependency 'rubocop', '~> 1.67.0' s.add_development_dependency 'rubocop-rake', '~> 0.6.0' s.add_development_dependency 'rubocop-rspec', '~> 3.1.0' s.add_development_dependency 'solargraph', '~> 0.49.0' From b18c1d779fa18a5bd5a7116bfd47d6d7730f4a74 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 28 Oct 2024 11:13:07 +0000 Subject: [PATCH 35/74] gems: update rubocop-rspec requirement from ~> 3.1.0 to ~> 3.2.0 Updates the requirements on [rubocop-rspec](https://github.com/rubocop/rubocop-rspec) to permit the latest version. - [Release notes](https://github.com/rubocop/rubocop-rspec/releases) - [Changelog](https://github.com/rubocop/rubocop-rspec/blob/master/CHANGELOG.md) - [Commits](https://github.com/rubocop/rubocop-rspec/compare/v3.1.0...v3.2.0) --- updated-dependencies: - dependency-name: rubocop-rspec dependency-type: direct:development ... Signed-off-by: dependabot[bot] --- dyndnsd.gemspec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dyndnsd.gemspec b/dyndnsd.gemspec index 10d17a1..ddd105c 100644 --- a/dyndnsd.gemspec +++ b/dyndnsd.gemspec @@ -44,6 +44,6 @@ Gem::Specification.new do |s| s.add_development_dependency 'rspec' s.add_development_dependency 'rubocop', '~> 1.67.0' s.add_development_dependency 'rubocop-rake', '~> 0.6.0' - s.add_development_dependency 'rubocop-rspec', '~> 3.1.0' + s.add_development_dependency 'rubocop-rspec', '~> 3.2.0' s.add_development_dependency 'solargraph', '~> 0.49.0' end From 90127eb00c3e3e4d695817c3a4dc030cb0f4f70f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 4 Nov 2024 11:40:18 +0000 Subject: [PATCH 36/74] gems: update rubocop requirement from ~> 1.67.0 to ~> 1.68.0 Updates the requirements on [rubocop](https://github.com/rubocop/rubocop) to permit the latest version. - [Release notes](https://github.com/rubocop/rubocop/releases) - [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md) - [Commits](https://github.com/rubocop/rubocop/compare/v1.67.0...v1.68.0) --- updated-dependencies: - dependency-name: rubocop dependency-type: direct:development ... Signed-off-by: dependabot[bot] --- dyndnsd.gemspec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dyndnsd.gemspec b/dyndnsd.gemspec index ddd105c..9cd70d8 100644 --- a/dyndnsd.gemspec +++ b/dyndnsd.gemspec @@ -42,7 +42,7 @@ Gem::Specification.new do |s| s.add_development_dependency 'rack-test' s.add_development_dependency 'rake' s.add_development_dependency 'rspec' - s.add_development_dependency 'rubocop', '~> 1.67.0' + s.add_development_dependency 'rubocop', '~> 1.68.0' s.add_development_dependency 'rubocop-rake', '~> 0.6.0' s.add_development_dependency 'rubocop-rspec', '~> 3.2.0' s.add_development_dependency 'solargraph', '~> 0.49.0' From 9a8b04085fc7cdb49d85dd89b1b55553c0108432 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 2 Dec 2024 12:23:12 +0000 Subject: [PATCH 37/74] gems: update rubocop requirement from ~> 1.68.0 to ~> 1.69.0 Updates the requirements on [rubocop](https://github.com/rubocop/rubocop) to permit the latest version. - [Release notes](https://github.com/rubocop/rubocop/releases) - [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md) - [Commits](https://github.com/rubocop/rubocop/compare/v1.68.0...v1.69.0) --- updated-dependencies: - dependency-name: rubocop dependency-type: direct:development ... Signed-off-by: dependabot[bot] --- dyndnsd.gemspec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dyndnsd.gemspec b/dyndnsd.gemspec index 9cd70d8..ce04c8b 100644 --- a/dyndnsd.gemspec +++ b/dyndnsd.gemspec @@ -42,7 +42,7 @@ Gem::Specification.new do |s| s.add_development_dependency 'rack-test' s.add_development_dependency 'rake' s.add_development_dependency 'rspec' - s.add_development_dependency 'rubocop', '~> 1.68.0' + s.add_development_dependency 'rubocop', '~> 1.69.0' s.add_development_dependency 'rubocop-rake', '~> 0.6.0' s.add_development_dependency 'rubocop-rspec', '~> 3.2.0' s.add_development_dependency 'solargraph', '~> 0.49.0' From 39796681ab24bfb1ef75e090f3298d6a268fb501 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 12 Dec 2024 00:06:28 +0000 Subject: [PATCH 38/74] docker: update alpine Docker tag to v3.21.0 --- docker/Dockerfile | 2 +- docker/ci/Dockerfile | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docker/Dockerfile b/docker/Dockerfile index 284fc02..2bd01ae 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -1,4 +1,4 @@ -FROM alpine:3.20.3 +FROM alpine:3.21.0 EXPOSE 5353 8080 diff --git a/docker/ci/Dockerfile b/docker/ci/Dockerfile index 3588850..d54c33d 100644 --- a/docker/ci/Dockerfile +++ b/docker/ci/Dockerfile @@ -1,4 +1,4 @@ -FROM alpine:3.20.3 +FROM alpine:3.21.0 EXPOSE 5353 8080 From 9be5e929fb1dc2271d00729be49f2daeb22e30ff Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 16 Dec 2024 11:35:33 +0000 Subject: [PATCH 39/74] gems: update rubocop-rspec requirement from ~> 3.2.0 to ~> 3.3.0 Updates the requirements on [rubocop-rspec](https://github.com/rubocop/rubocop-rspec) to permit the latest version. - [Release notes](https://github.com/rubocop/rubocop-rspec/releases) - [Changelog](https://github.com/rubocop/rubocop-rspec/blob/master/CHANGELOG.md) - [Commits](https://github.com/rubocop/rubocop-rspec/compare/v3.2.0...v3.3.0) --- updated-dependencies: - dependency-name: rubocop-rspec dependency-type: direct:development ... Signed-off-by: dependabot[bot] --- dyndnsd.gemspec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dyndnsd.gemspec b/dyndnsd.gemspec index ce04c8b..e29fd72 100644 --- a/dyndnsd.gemspec +++ b/dyndnsd.gemspec @@ -44,6 +44,6 @@ Gem::Specification.new do |s| s.add_development_dependency 'rspec' s.add_development_dependency 'rubocop', '~> 1.69.0' s.add_development_dependency 'rubocop-rake', '~> 0.6.0' - s.add_development_dependency 'rubocop-rspec', '~> 3.2.0' + s.add_development_dependency 'rubocop-rspec', '~> 3.3.0' s.add_development_dependency 'solargraph', '~> 0.49.0' end From d11dcc9b398135e8ce31b68ed36301fd8c907158 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 9 Jan 2025 03:15:23 +0000 Subject: [PATCH 40/74] docker: update alpine Docker tag to v3.21.2 --- docker/Dockerfile | 2 +- docker/ci/Dockerfile | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docker/Dockerfile b/docker/Dockerfile index 2bd01ae..e05fcce 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -1,4 +1,4 @@ -FROM alpine:3.21.0 +FROM alpine:3.21.2 EXPOSE 5353 8080 diff --git a/docker/ci/Dockerfile b/docker/ci/Dockerfile index d54c33d..b51d296 100644 --- a/docker/ci/Dockerfile +++ b/docker/ci/Dockerfile @@ -1,4 +1,4 @@ -FROM alpine:3.21.0 +FROM alpine:3.21.2 EXPOSE 5353 8080 From 59c50396fb166ec06a66b1020b1f830bb1e5f21c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 13 Jan 2025 11:59:53 +0000 Subject: [PATCH 41/74] gems: update rubocop requirement from ~> 1.69.0 to ~> 1.70.0 Updates the requirements on [rubocop](https://github.com/rubocop/rubocop) to permit the latest version. - [Release notes](https://github.com/rubocop/rubocop/releases) - [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md) - [Commits](https://github.com/rubocop/rubocop/compare/v1.69.0...v1.70.0) --- updated-dependencies: - dependency-name: rubocop dependency-type: direct:development ... Signed-off-by: dependabot[bot] --- dyndnsd.gemspec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dyndnsd.gemspec b/dyndnsd.gemspec index e29fd72..7b9f947 100644 --- a/dyndnsd.gemspec +++ b/dyndnsd.gemspec @@ -42,7 +42,7 @@ Gem::Specification.new do |s| s.add_development_dependency 'rack-test' s.add_development_dependency 'rake' s.add_development_dependency 'rspec' - s.add_development_dependency 'rubocop', '~> 1.69.0' + s.add_development_dependency 'rubocop', '~> 1.70.0' s.add_development_dependency 'rubocop-rake', '~> 0.6.0' s.add_development_dependency 'rubocop-rspec', '~> 3.3.0' s.add_development_dependency 'solargraph', '~> 0.49.0' From 8e0fc18f7c7b90fd227fa4168507a57f119c96ce Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 27 Jan 2025 12:25:10 +0000 Subject: [PATCH 42/74] gems: update rubocop requirement from ~> 1.70.0 to ~> 1.71.0 Updates the requirements on [rubocop](https://github.com/rubocop/rubocop) to permit the latest version. - [Release notes](https://github.com/rubocop/rubocop/releases) - [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md) - [Commits](https://github.com/rubocop/rubocop/compare/v1.70.0...v1.71.0) --- updated-dependencies: - dependency-name: rubocop dependency-type: direct:development ... Signed-off-by: dependabot[bot] --- dyndnsd.gemspec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dyndnsd.gemspec b/dyndnsd.gemspec index 7b9f947..aa84a7c 100644 --- a/dyndnsd.gemspec +++ b/dyndnsd.gemspec @@ -42,7 +42,7 @@ Gem::Specification.new do |s| s.add_development_dependency 'rack-test' s.add_development_dependency 'rake' s.add_development_dependency 'rspec' - s.add_development_dependency 'rubocop', '~> 1.70.0' + s.add_development_dependency 'rubocop', '~> 1.71.0' s.add_development_dependency 'rubocop-rake', '~> 0.6.0' s.add_development_dependency 'rubocop-rspec', '~> 3.3.0' s.add_development_dependency 'solargraph', '~> 0.49.0' From 45b5a7fb5f16713743141bcf2bb1cc065bbe971d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 27 Jan 2025 12:25:42 +0000 Subject: [PATCH 43/74] gems: update rubocop-rspec requirement from ~> 3.3.0 to ~> 3.4.0 Updates the requirements on [rubocop-rspec](https://github.com/rubocop/rubocop-rspec) to permit the latest version. - [Release notes](https://github.com/rubocop/rubocop-rspec/releases) - [Changelog](https://github.com/rubocop/rubocop-rspec/blob/master/CHANGELOG.md) - [Commits](https://github.com/rubocop/rubocop-rspec/compare/v3.3.0...v3.4.0) --- updated-dependencies: - dependency-name: rubocop-rspec dependency-type: direct:development ... Signed-off-by: dependabot[bot] --- dyndnsd.gemspec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dyndnsd.gemspec b/dyndnsd.gemspec index aa84a7c..baca8e8 100644 --- a/dyndnsd.gemspec +++ b/dyndnsd.gemspec @@ -44,6 +44,6 @@ Gem::Specification.new do |s| s.add_development_dependency 'rspec' s.add_development_dependency 'rubocop', '~> 1.71.0' s.add_development_dependency 'rubocop-rake', '~> 0.6.0' - s.add_development_dependency 'rubocop-rspec', '~> 3.3.0' + s.add_development_dependency 'rubocop-rspec', '~> 3.4.0' s.add_development_dependency 'solargraph', '~> 0.49.0' end From 957e9d851dc6bc69308a9de2027b9797bac4775e Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 30 Jan 2025 13:47:57 +0000 Subject: [PATCH 44/74] project: update aquasecurity/trivy to v0.59.0 --- Rakefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Rakefile b/Rakefile index c8572ab..5d0c949 100644 --- a/Rakefile +++ b/Rakefile @@ -18,7 +18,7 @@ end hadolint_version = 'v2.12.0' # renovate: datasource=github-tags depName=aquasecurity/trivy -trivy_version = 'v0.54.1' +trivy_version = 'v0.59.0' namespace :docker do ci_image = 'cmur2/dyndnsd:ci' From c2eab91a17f5ba31992cc72ef5d3519b1f4c652f Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 6 Feb 2025 01:18:29 +0000 Subject: [PATCH 45/74] project: update aquasecurity/trivy to v0.59.1 --- Rakefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Rakefile b/Rakefile index 5d0c949..67c172d 100644 --- a/Rakefile +++ b/Rakefile @@ -18,7 +18,7 @@ end hadolint_version = 'v2.12.0' # renovate: datasource=github-tags depName=aquasecurity/trivy -trivy_version = 'v0.59.0' +trivy_version = 'v0.59.1' namespace :docker do ci_image = 'cmur2/dyndnsd:ci' From 07a2be0e7d9026d5537b1e00f504c530464e379f Mon Sep 17 00:00:00 2001 From: cn Date: Thu, 27 Feb 2025 22:40:22 +0100 Subject: [PATCH 46/74] gems: ignore irrelevant vulns in dev dependency solargraph --- Rakefile | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/Rakefile b/Rakefile index 67c172d..19dc61b 100644 --- a/Rakefile +++ b/Rakefile @@ -3,11 +3,9 @@ require 'bundler/gem_tasks' require 'rspec/core/rake_task' require 'rubocop/rake_task' -require 'bundler/audit/task' RSpec::Core::RakeTask.new(:spec) RuboCop::RakeTask.new -Bundler::Audit::Task.new desc 'Run experimental solargraph type checker' task :solargraph do @@ -68,6 +66,13 @@ namespace :docker do end end +namespace :bundle do + desc 'Check for vulnerabilities with bundler-audit' + task :audit do + sh 'bundler-audit check --ignore GHSA-vvfq-8hwr-qm4m' + end +end + task default: [:rubocop, :spec, 'bundle:audit', :solargraph] desc 'Run all tasks desired for CI' From 466dd30ff4b2ac88863f72ef71ee9a704eeaf162 Mon Sep 17 00:00:00 2001 From: cn Date: Thu, 27 Feb 2025 22:40:54 +0100 Subject: [PATCH 47/74] 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' From a2e4480e0af9b5a87d9ae71b616454d9fde9ff7f Mon Sep 17 00:00:00 2001 From: cn Date: Thu, 27 Feb 2025 22:59:44 +0100 Subject: [PATCH 48/74] project: don't run solargraph by default --- Rakefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Rakefile b/Rakefile index 19dc61b..2261486 100644 --- a/Rakefile +++ b/Rakefile @@ -73,7 +73,7 @@ namespace :bundle do end end -task default: [:rubocop, :spec, 'bundle:audit', :solargraph] +task default: [:rubocop, :spec, 'bundle:audit'] desc 'Run all tasks desired for CI' task ci: [:default, 'docker:lint', :build, 'docker:build', 'docker:e2e'] From 1e364547119ccd3ce31c4e6b2a1a777ebb8ab315 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 27 Feb 2025 22:04:57 +0000 Subject: [PATCH 49/74] gems: update rubocop requirement from ~> 1.71.0 to ~> 1.73.1 Updates the requirements on [rubocop](https://github.com/rubocop/rubocop) to permit the latest version. - [Release notes](https://github.com/rubocop/rubocop/releases) - [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md) - [Commits](https://github.com/rubocop/rubocop/compare/v1.71.0...v1.73.1) --- updated-dependencies: - dependency-name: rubocop dependency-type: direct:development ... Signed-off-by: dependabot[bot] --- dyndnsd.gemspec | 2 +- lib/dyndnsd.rb | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/dyndnsd.gemspec b/dyndnsd.gemspec index 791869b..65c81a3 100644 --- a/dyndnsd.gemspec +++ b/dyndnsd.gemspec @@ -44,7 +44,7 @@ Gem::Specification.new do |s| s.add_development_dependency 'rack-test' s.add_development_dependency 'rake' s.add_development_dependency 'rspec' - s.add_development_dependency 'rubocop', '~> 1.71.0' + s.add_development_dependency 'rubocop', '~> 1.73.1' s.add_development_dependency 'rubocop-rake', '~> 0.6.0' s.add_development_dependency 'rubocop-rspec', '~> 3.4.0' s.add_development_dependency 'solargraph', '~> 0.49.0' diff --git a/lib/dyndnsd.rb b/lib/dyndnsd.rb index 694e52a..154e0e4 100644 --- a/lib/dyndnsd.rb +++ b/lib/dyndnsd.rb @@ -138,7 +138,7 @@ module Dyndnsd # @param params [Hash{String => String}] # @return [Array] def extract_v4_and_v6_address(params) - return [] if !(params['myip']) + return [] if !params['myip'] begin IPAddr.new(params['myip'], Socket::AF_INET) IPAddr.new(params['myip6'], Socket::AF_INET6) @@ -207,7 +207,7 @@ module Dyndnsd params = Rack::Utils.parse_query(env['QUERY_STRING']) # require hostname parameter - return [422, {'X-DynDNS-Response' => 'hostname_missing'}, []] if !(params['hostname']) + return [422, {'X-DynDNS-Response' => 'hostname_missing'}, []] if !params['hostname'] hostnames = params['hostname'].split(',') From 927fec98f2376df048ba87a8bfcfc03cd54c5ff6 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 27 Feb 2025 22:05:50 +0000 Subject: [PATCH 50/74] docker: update alpine Docker tag to v3.21.3 --- docker/Dockerfile | 2 +- docker/ci/Dockerfile | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docker/Dockerfile b/docker/Dockerfile index e05fcce..bc2033a 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -1,4 +1,4 @@ -FROM alpine:3.21.2 +FROM alpine:3.21.3 EXPOSE 5353 8080 diff --git a/docker/ci/Dockerfile b/docker/ci/Dockerfile index b51d296..e4fbc9d 100644 --- a/docker/ci/Dockerfile +++ b/docker/ci/Dockerfile @@ -1,4 +1,4 @@ -FROM alpine:3.21.2 +FROM alpine:3.21.3 EXPOSE 5353 8080 From 08a705ed9a377324f2a7844add894b5b915c704f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 3 Mar 2025 12:08:31 +0000 Subject: [PATCH 51/74] gems: update rubocop-rake requirement from ~> 0.6.0 to ~> 0.7.1 Updates the requirements on [rubocop-rake](https://github.com/rubocop/rubocop-rake) to permit the latest version. - [Release notes](https://github.com/rubocop/rubocop-rake/releases) - [Changelog](https://github.com/rubocop/rubocop-rake/blob/master/CHANGELOG.md) - [Commits](https://github.com/rubocop/rubocop-rake/compare/v0.6.0...v0.7.1) --- updated-dependencies: - dependency-name: rubocop-rake dependency-type: direct:development ... Signed-off-by: dependabot[bot] --- dyndnsd.gemspec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dyndnsd.gemspec b/dyndnsd.gemspec index 65c81a3..cd6d5a1 100644 --- a/dyndnsd.gemspec +++ b/dyndnsd.gemspec @@ -45,7 +45,7 @@ Gem::Specification.new do |s| s.add_development_dependency 'rake' s.add_development_dependency 'rspec' s.add_development_dependency 'rubocop', '~> 1.73.1' - s.add_development_dependency 'rubocop-rake', '~> 0.6.0' + s.add_development_dependency 'rubocop-rake', '~> 0.7.1' s.add_development_dependency 'rubocop-rspec', '~> 3.4.0' s.add_development_dependency 'solargraph', '~> 0.49.0' end From 1055197b08a133dce4520e58bb21cc0e682066b8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 3 Mar 2025 18:50:39 +0000 Subject: [PATCH 52/74] gems: update rubocop-rspec requirement from ~> 3.4.0 to ~> 3.5.0 Updates the requirements on [rubocop-rspec](https://github.com/rubocop/rubocop-rspec) to permit the latest version. - [Release notes](https://github.com/rubocop/rubocop-rspec/releases) - [Changelog](https://github.com/rubocop/rubocop-rspec/blob/master/CHANGELOG.md) - [Commits](https://github.com/rubocop/rubocop-rspec/compare/v3.4.0...v3.5.0) --- updated-dependencies: - dependency-name: rubocop-rspec dependency-type: direct:development ... Signed-off-by: dependabot[bot] --- dyndnsd.gemspec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dyndnsd.gemspec b/dyndnsd.gemspec index cd6d5a1..7cb87a5 100644 --- a/dyndnsd.gemspec +++ b/dyndnsd.gemspec @@ -46,6 +46,6 @@ Gem::Specification.new do |s| s.add_development_dependency 'rspec' s.add_development_dependency 'rubocop', '~> 1.73.1' s.add_development_dependency 'rubocop-rake', '~> 0.7.1' - s.add_development_dependency 'rubocop-rspec', '~> 3.4.0' + s.add_development_dependency 'rubocop-rspec', '~> 3.5.0' s.add_development_dependency 'solargraph', '~> 0.49.0' end From 12c7e8996caaa6dc356ef92e355398339b8aec40 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 6 Mar 2025 02:24:59 +0000 Subject: [PATCH 53/74] project: update aquasecurity/trivy to v0.60.0 --- Rakefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Rakefile b/Rakefile index 2261486..02cbb3d 100644 --- a/Rakefile +++ b/Rakefile @@ -16,7 +16,7 @@ end hadolint_version = 'v2.12.0' # renovate: datasource=github-tags depName=aquasecurity/trivy -trivy_version = 'v0.59.1' +trivy_version = 'v0.60.0' namespace :docker do ci_image = 'cmur2/dyndnsd:ci' From 841c6f8b7947b8bf78fe8d4897b953cdea0514c9 Mon Sep 17 00:00:00 2001 From: Christian Nicolai Date: Tue, 11 Mar 2025 17:08:09 +0100 Subject: [PATCH 54/74] project: less frequent trivy updates --- .github/renovate.json5 | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/.github/renovate.json5 b/.github/renovate.json5 index f5583e3..03827e5 100644 --- a/.github/renovate.json5 +++ b/.github/renovate.json5 @@ -20,6 +20,13 @@ matchManagers: ["bundler"], enabled: false, }, + // Only quarter update since noisy/stable tools + { + matchPackageNames: [ + "aquasecurity/trivy", + ], + schedule: ["* 0-8 1 */3 *"], + }, // Commit message formats { matchDatasources: ["docker"], From 066afeb866ccac7f9edb9cc9b677efbc11255c1a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 17 Mar 2025 11:34:17 +0000 Subject: [PATCH 55/74] gems: update rubocop requirement from ~> 1.73.1 to ~> 1.74.0 Updates the requirements on [rubocop](https://github.com/rubocop/rubocop) to permit the latest version. - [Release notes](https://github.com/rubocop/rubocop/releases) - [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md) - [Commits](https://github.com/rubocop/rubocop/compare/v1.73.1...v1.74.0) --- updated-dependencies: - dependency-name: rubocop dependency-type: direct:development ... Signed-off-by: dependabot[bot] --- dyndnsd.gemspec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dyndnsd.gemspec b/dyndnsd.gemspec index 7cb87a5..83781d1 100644 --- a/dyndnsd.gemspec +++ b/dyndnsd.gemspec @@ -44,7 +44,7 @@ Gem::Specification.new do |s| s.add_development_dependency 'rack-test' s.add_development_dependency 'rake' s.add_development_dependency 'rspec' - s.add_development_dependency 'rubocop', '~> 1.73.1' + s.add_development_dependency 'rubocop', '~> 1.74.0' s.add_development_dependency 'rubocop-rake', '~> 0.7.1' s.add_development_dependency 'rubocop-rspec', '~> 3.5.0' s.add_development_dependency 'solargraph', '~> 0.49.0' From 0de309112b8946fd1a7c693b9763b76734c8c9c6 Mon Sep 17 00:00:00 2001 From: cn Date: Mon, 31 Mar 2025 23:14:42 +0200 Subject: [PATCH 56/74] ci: ignore vulns on old rubies --- .rubocop.yml | 2 +- Rakefile | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.rubocop.yml b/.rubocop.yml index 65a45cf..ff4533e 100644 --- a/.rubocop.yml +++ b/.rubocop.yml @@ -1,4 +1,4 @@ -require: +plugins: - rubocop-rake - rubocop-rspec diff --git a/Rakefile b/Rakefile index 02cbb3d..8b056a4 100644 --- a/Rakefile +++ b/Rakefile @@ -69,7 +69,7 @@ end namespace :bundle do desc 'Check for vulnerabilities with bundler-audit' task :audit do - sh 'bundler-audit check --ignore GHSA-vvfq-8hwr-qm4m' + sh 'bundler-audit check --ignore GHSA-vvfq-8hwr-qm4m' if !RUBY_VERSION.start_with?('3.0') end end From 8ad610ceb3fc0ad78e8e6ab9420613294efd5e82 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 31 Mar 2025 21:16:28 +0000 Subject: [PATCH 57/74] gems: update rubocop requirement from ~> 1.74.0 to ~> 1.75.1 Updates the requirements on [rubocop](https://github.com/rubocop/rubocop) to permit the latest version. - [Release notes](https://github.com/rubocop/rubocop/releases) - [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md) - [Commits](https://github.com/rubocop/rubocop/compare/v1.74.0...v1.75.1) --- updated-dependencies: - dependency-name: rubocop dependency-type: direct:development ... Signed-off-by: dependabot[bot] --- dyndnsd.gemspec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dyndnsd.gemspec b/dyndnsd.gemspec index 83781d1..fd9395b 100644 --- a/dyndnsd.gemspec +++ b/dyndnsd.gemspec @@ -44,7 +44,7 @@ Gem::Specification.new do |s| s.add_development_dependency 'rack-test' s.add_development_dependency 'rake' s.add_development_dependency 'rspec' - s.add_development_dependency 'rubocop', '~> 1.74.0' + s.add_development_dependency 'rubocop', '~> 1.75.1' s.add_development_dependency 'rubocop-rake', '~> 0.7.1' s.add_development_dependency 'rubocop-rspec', '~> 3.5.0' s.add_development_dependency 'solargraph', '~> 0.49.0' From 60fdaf9a9454e650b900bacf8f752bd0bf18d8c1 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 31 Mar 2025 21:16:48 +0000 Subject: [PATCH 58/74] gems: update logger requirement from ~> 1.6.0 to >= 1.6, < 1.8 Updates the requirements on [logger](https://github.com/ruby/logger) to permit the latest version. - [Release notes](https://github.com/ruby/logger/releases) - [Commits](https://github.com/ruby/logger/compare/v1.6.0...v1.7.0) --- updated-dependencies: - dependency-name: logger dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- dyndnsd.gemspec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dyndnsd.gemspec b/dyndnsd.gemspec index fd9395b..f7a8aab 100644 --- a/dyndnsd.gemspec +++ b/dyndnsd.gemspec @@ -30,7 +30,7 @@ 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 'logger', '>= 1.6', '< 1.8' s.add_dependency 'metriks' s.add_dependency 'opentelemetry-exporter-jaeger', '~> 0.22.0' s.add_dependency 'opentelemetry-instrumentation-rack', '~> 0.22.0' From 4becd05aa9d69ff4ada19a0ea7954ecbc57de78b Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 1 Apr 2025 03:08:23 +0000 Subject: [PATCH 59/74] project: update aquasecurity/trivy to v0.61.0 --- Rakefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Rakefile b/Rakefile index 8b056a4..007a5cf 100644 --- a/Rakefile +++ b/Rakefile @@ -16,7 +16,7 @@ end hadolint_version = 'v2.12.0' # renovate: datasource=github-tags depName=aquasecurity/trivy -trivy_version = 'v0.60.0' +trivy_version = 'v0.61.0' namespace :docker do ci_image = 'cmur2/dyndnsd:ci' From bf8d1d5bbe88c80613ef02af5cb2559b83924511 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 21 Apr 2025 13:01:33 +0000 Subject: [PATCH 60/74] gems: update rubocop-rspec requirement from ~> 3.5.0 to ~> 3.6.0 Updates the requirements on [rubocop-rspec](https://github.com/rubocop/rubocop-rspec) to permit the latest version. - [Release notes](https://github.com/rubocop/rubocop-rspec/releases) - [Changelog](https://github.com/rubocop/rubocop-rspec/blob/master/CHANGELOG.md) - [Commits](https://github.com/rubocop/rubocop-rspec/compare/v3.5.0...v3.6.0) --- updated-dependencies: - dependency-name: rubocop-rspec dependency-version: 3.6.0 dependency-type: direct:development ... Signed-off-by: dependabot[bot] --- dyndnsd.gemspec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dyndnsd.gemspec b/dyndnsd.gemspec index f7a8aab..569398b 100644 --- a/dyndnsd.gemspec +++ b/dyndnsd.gemspec @@ -46,6 +46,6 @@ Gem::Specification.new do |s| s.add_development_dependency 'rspec' s.add_development_dependency 'rubocop', '~> 1.75.1' s.add_development_dependency 'rubocop-rake', '~> 0.7.1' - s.add_development_dependency 'rubocop-rspec', '~> 3.5.0' + s.add_development_dependency 'rubocop-rspec', '~> 3.6.0' s.add_development_dependency 'solargraph', '~> 0.49.0' end From 3825f57521b767e72b73958f882109055c465ead Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 5 Jun 2025 02:36:11 +0000 Subject: [PATCH 61/74] docker: update alpine Docker tag to v3.22.0 --- .github/workflows/ci.yml | 1 - docker/Dockerfile | 4 ++-- docker/ci/Dockerfile | 4 ++-- 3 files changed, 4 insertions(+), 5 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 3c90df0..d2165db 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -18,7 +18,6 @@ jobs: fail-fast: false matrix: ruby-version: - - '3.0' - '3.1' - '3.2' - '3.3' diff --git a/docker/Dockerfile b/docker/Dockerfile index bc2033a..4441df7 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -1,11 +1,11 @@ -FROM alpine:3.21.3 +FROM alpine:3.22.0 EXPOSE 5353 8080 ARG DYNDNSD_VERSION RUN apk --no-cache add openssl ca-certificates && \ - apk --no-cache add ruby ruby-etc ruby-io-console ruby-json ruby-webrick && \ + apk --no-cache add ruby ruby-webrick && \ apk --no-cache add --virtual .build-deps linux-headers ruby-dev build-base tzdata && \ gem install --no-document dyndnsd -v ${DYNDNSD_VERSION} && \ rm -rf /usr/lib/ruby/gems/*/cache/ && \ diff --git a/docker/ci/Dockerfile b/docker/ci/Dockerfile index e4fbc9d..7b0bfab 100644 --- a/docker/ci/Dockerfile +++ b/docker/ci/Dockerfile @@ -1,11 +1,11 @@ -FROM alpine:3.21.3 +FROM alpine:3.22.0 EXPOSE 5353 8080 COPY pkg/dyndnsd-*.gem /tmp/dyndnsd.gem RUN apk --no-cache add openssl ca-certificates && \ - apk --no-cache add ruby ruby-etc ruby-io-console ruby-json ruby-webrick && \ + apk --no-cache add ruby ruby-webrick && \ apk --no-cache add --virtual .build-deps linux-headers ruby-dev build-base tzdata && \ gem install --no-document /tmp/dyndnsd.gem && \ rm -rf /usr/lib/ruby/gems/*/cache/ && \ From 685854aad352d4d50603a3f37e5b1ec2cb209718 Mon Sep 17 00:00:00 2001 From: cn Date: Thu, 5 Jun 2025 23:03:03 +0200 Subject: [PATCH 62/74] project: update Renovate config migration --- .github/renovate.json5 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/renovate.json5 b/.github/renovate.json5 index 03827e5..48f427e 100644 --- a/.github/renovate.json5 +++ b/.github/renovate.json5 @@ -40,7 +40,7 @@ customManagers: [ { customType: "regex", - fileMatch: ["\.rb$", "^Rakefile$"], + managerFilePatterns: ["/.rb$/", "/^Rakefile$/"], matchStrings: [ "renovate: datasource=(?.*?) depName=(?.*?)\\s.*_version = '(?.*)'\\s" ] From 0ddb87cc573140449a9bfbca3045f76647c98964 Mon Sep 17 00:00:00 2001 From: cn Date: Thu, 5 Jun 2025 23:56:42 +0200 Subject: [PATCH 63/74] gems: update solargraph --- dyndnsd.gemspec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dyndnsd.gemspec b/dyndnsd.gemspec index 569398b..ff153e4 100644 --- a/dyndnsd.gemspec +++ b/dyndnsd.gemspec @@ -47,5 +47,5 @@ Gem::Specification.new do |s| s.add_development_dependency 'rubocop', '~> 1.75.1' s.add_development_dependency 'rubocop-rake', '~> 0.7.1' s.add_development_dependency 'rubocop-rspec', '~> 3.6.0' - s.add_development_dependency 'solargraph', '~> 0.49.0' + s.add_development_dependency 'solargraph', '~> 0.55.0' end From d92ee500c9e41c56e2937b525497812df569f8e8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 9 Jun 2025 11:32:08 +0000 Subject: [PATCH 64/74] gems: update rubocop requirement from ~> 1.75.1 to ~> 1.76.1 Updates the requirements on [rubocop](https://github.com/rubocop/rubocop) to permit the latest version. - [Release notes](https://github.com/rubocop/rubocop/releases) - [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md) - [Commits](https://github.com/rubocop/rubocop/compare/v1.75.1...v1.76.1) --- updated-dependencies: - dependency-name: rubocop dependency-version: 1.76.1 dependency-type: direct:development ... Signed-off-by: dependabot[bot] --- dyndnsd.gemspec | 2 +- lib/dyndnsd/updater/zone_transfer_server.rb | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dyndnsd.gemspec b/dyndnsd.gemspec index ff153e4..2cf6ca0 100644 --- a/dyndnsd.gemspec +++ b/dyndnsd.gemspec @@ -44,7 +44,7 @@ Gem::Specification.new do |s| s.add_development_dependency 'rack-test' s.add_development_dependency 'rake' s.add_development_dependency 'rspec' - s.add_development_dependency 'rubocop', '~> 1.75.1' + s.add_development_dependency 'rubocop', '~> 1.76.1' s.add_development_dependency 'rubocop-rake', '~> 0.7.1' s.add_development_dependency 'rubocop-rspec', '~> 3.6.0' s.add_development_dependency 'solargraph', '~> 0.55.0' diff --git a/lib/dyndnsd/updater/zone_transfer_server.rb b/lib/dyndnsd/updater/zone_transfer_server.rb index e04ba22..cf4bde5 100644 --- a/lib/dyndnsd/updater/zone_transfer_server.rb +++ b/lib/dyndnsd/updater/zone_transfer_server.rb @@ -89,7 +89,7 @@ module Dyndnsd # @return [Array{Array{Object}}] def self.parse_endpoints(endpoint_list) endpoint_list.map { |addr_string| addr_string.split('@') } - .map { |addr_parts| [addr_parts[0], addr_parts[1].to_i || 53] } + .map { |addr_parts| [addr_parts[0], addr_parts[1]&.to_i || 53] } .map { |addr| [:tcp, :udp].map { |type| [type] + addr } } .flatten(1) end From d3522e2c92c210a6aee0e5185d33ee48c04b6b19 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 23 Jun 2025 13:18:42 +0000 Subject: [PATCH 65/74] gems: update rubocop requirement from ~> 1.76.1 to ~> 1.77.0 Updates the requirements on [rubocop](https://github.com/rubocop/rubocop) to permit the latest version. - [Release notes](https://github.com/rubocop/rubocop/releases) - [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md) - [Commits](https://github.com/rubocop/rubocop/compare/v1.76.1...v1.77.0) --- updated-dependencies: - dependency-name: rubocop dependency-version: 1.77.0 dependency-type: direct:development ... Signed-off-by: dependabot[bot] --- dyndnsd.gemspec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dyndnsd.gemspec b/dyndnsd.gemspec index 2cf6ca0..c9cc1c2 100644 --- a/dyndnsd.gemspec +++ b/dyndnsd.gemspec @@ -44,7 +44,7 @@ Gem::Specification.new do |s| s.add_development_dependency 'rack-test' s.add_development_dependency 'rake' s.add_development_dependency 'rspec' - s.add_development_dependency 'rubocop', '~> 1.76.1' + s.add_development_dependency 'rubocop', '~> 1.77.0' s.add_development_dependency 'rubocop-rake', '~> 0.7.1' s.add_development_dependency 'rubocop-rspec', '~> 3.6.0' s.add_development_dependency 'solargraph', '~> 0.55.0' From 8d2c2f9c909eb3325593c82595e25d30d1513716 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 14 Jul 2025 14:51:19 +0000 Subject: [PATCH 66/74] gems: update rubocop requirement from ~> 1.77.0 to ~> 1.78.0 Updates the requirements on [rubocop](https://github.com/rubocop/rubocop) to permit the latest version. - [Release notes](https://github.com/rubocop/rubocop/releases) - [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md) - [Commits](https://github.com/rubocop/rubocop/compare/v1.77.0...v1.78.0) --- updated-dependencies: - dependency-name: rubocop dependency-version: 1.78.0 dependency-type: direct:development ... Signed-off-by: dependabot[bot] --- dyndnsd.gemspec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dyndnsd.gemspec b/dyndnsd.gemspec index c9cc1c2..e2bc091 100644 --- a/dyndnsd.gemspec +++ b/dyndnsd.gemspec @@ -44,7 +44,7 @@ Gem::Specification.new do |s| s.add_development_dependency 'rack-test' s.add_development_dependency 'rake' s.add_development_dependency 'rspec' - s.add_development_dependency 'rubocop', '~> 1.77.0' + s.add_development_dependency 'rubocop', '~> 1.78.0' s.add_development_dependency 'rubocop-rake', '~> 0.7.1' s.add_development_dependency 'rubocop-rspec', '~> 3.6.0' s.add_development_dependency 'solargraph', '~> 0.55.0' From 01175ec8f9bcf0ba7315826241603ced958a32ec Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 17 Jul 2025 03:08:48 +0000 Subject: [PATCH 67/74] docker: update alpine Docker tag to v3.22.1 --- docker/Dockerfile | 2 +- docker/ci/Dockerfile | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docker/Dockerfile b/docker/Dockerfile index 4441df7..84f55d0 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -1,4 +1,4 @@ -FROM alpine:3.22.0 +FROM alpine:3.22.1 EXPOSE 5353 8080 diff --git a/docker/ci/Dockerfile b/docker/ci/Dockerfile index 7b0bfab..04eef84 100644 --- a/docker/ci/Dockerfile +++ b/docker/ci/Dockerfile @@ -1,4 +1,4 @@ -FROM alpine:3.22.0 +FROM alpine:3.22.1 EXPOSE 5353 8080 From 5e6f0e1e33ead47495fcd1c2ef89832dab579744 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 4 Aug 2025 15:00:13 +0000 Subject: [PATCH 68/74] gems: update rubocop requirement from ~> 1.78.0 to ~> 1.79.1 Updates the requirements on [rubocop](https://github.com/rubocop/rubocop) to permit the latest version. - [Release notes](https://github.com/rubocop/rubocop/releases) - [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md) - [Commits](https://github.com/rubocop/rubocop/compare/v1.78.0...v1.79.1) --- updated-dependencies: - dependency-name: rubocop dependency-version: 1.79.1 dependency-type: direct:development ... Signed-off-by: dependabot[bot] --- dyndnsd.gemspec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dyndnsd.gemspec b/dyndnsd.gemspec index e2bc091..08d77e1 100644 --- a/dyndnsd.gemspec +++ b/dyndnsd.gemspec @@ -44,7 +44,7 @@ Gem::Specification.new do |s| s.add_development_dependency 'rack-test' s.add_development_dependency 'rake' s.add_development_dependency 'rspec' - s.add_development_dependency 'rubocop', '~> 1.78.0' + s.add_development_dependency 'rubocop', '~> 1.79.1' s.add_development_dependency 'rubocop-rake', '~> 0.7.1' s.add_development_dependency 'rubocop-rspec', '~> 3.6.0' s.add_development_dependency 'solargraph', '~> 0.55.0' From 9b553eb117bc9f6430d6c077933c25f96b1168fb Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 14 Aug 2025 02:55:00 +0000 Subject: [PATCH 69/74] ci: update actions/checkout action to v5 --- .github/workflows/cd.yml | 2 +- .github/workflows/ci.yml | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/cd.yml b/.github/workflows/cd.yml index a90ed21..e9e58da 100644 --- a/.github/workflows/cd.yml +++ b/.github/workflows/cd.yml @@ -11,7 +11,7 @@ jobs: release-dockerimage: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Extract dyndnsd version from tag name run: | diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index d2165db..5b3724b 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -23,7 +23,7 @@ jobs: - '3.3' - '3.4' steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Set up Ruby ${{ matrix.ruby-version }} uses: ruby/setup-ruby@v1 with: @@ -37,7 +37,7 @@ jobs: actionlint: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Check workflow files run: | echo "::add-matcher::.github/actionlint-matcher.json" @@ -50,6 +50,6 @@ jobs: image: ghcr.io/renovatebot/renovate options: --user root steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Check Renovate config run: renovate-config-validator --strict From 7def8ea8a68ddc06213a3ea8ca5d8b05d5243769 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 25 Aug 2025 22:05:42 +0000 Subject: [PATCH 70/74] gems: update rubocop requirement from ~> 1.79.1 to ~> 1.80.0 Updates the requirements on [rubocop](https://github.com/rubocop/rubocop) to permit the latest version. - [Release notes](https://github.com/rubocop/rubocop/releases) - [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md) - [Commits](https://github.com/rubocop/rubocop/compare/v1.79.1...v1.80.0) --- updated-dependencies: - dependency-name: rubocop dependency-version: 1.80.0 dependency-type: direct:development ... Signed-off-by: dependabot[bot] --- dyndnsd.gemspec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dyndnsd.gemspec b/dyndnsd.gemspec index 08d77e1..8ff038a 100644 --- a/dyndnsd.gemspec +++ b/dyndnsd.gemspec @@ -44,7 +44,7 @@ Gem::Specification.new do |s| s.add_development_dependency 'rack-test' s.add_development_dependency 'rake' s.add_development_dependency 'rspec' - s.add_development_dependency 'rubocop', '~> 1.79.1' + s.add_development_dependency 'rubocop', '~> 1.80.0' s.add_development_dependency 'rubocop-rake', '~> 0.7.1' s.add_development_dependency 'rubocop-rspec', '~> 3.6.0' s.add_development_dependency 'solargraph', '~> 0.55.0' From 62e1843365ecf92173139e625ed0a9663dc10b56 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 1 Sep 2025 21:17:40 +0000 Subject: [PATCH 71/74] gems: update rubocop-rspec requirement from ~> 3.6.0 to ~> 3.7.0 Updates the requirements on [rubocop-rspec](https://github.com/rubocop/rubocop-rspec) to permit the latest version. - [Release notes](https://github.com/rubocop/rubocop-rspec/releases) - [Changelog](https://github.com/rubocop/rubocop-rspec/blob/master/CHANGELOG.md) - [Commits](https://github.com/rubocop/rubocop-rspec/compare/v3.6.0...v3.7.0) --- updated-dependencies: - dependency-name: rubocop-rspec dependency-version: 3.7.0 dependency-type: direct:development ... Signed-off-by: dependabot[bot] --- dyndnsd.gemspec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dyndnsd.gemspec b/dyndnsd.gemspec index 8ff038a..3cc8818 100644 --- a/dyndnsd.gemspec +++ b/dyndnsd.gemspec @@ -46,6 +46,6 @@ Gem::Specification.new do |s| s.add_development_dependency 'rspec' s.add_development_dependency 'rubocop', '~> 1.80.0' s.add_development_dependency 'rubocop-rake', '~> 0.7.1' - s.add_development_dependency 'rubocop-rspec', '~> 3.6.0' + s.add_development_dependency 'rubocop-rspec', '~> 3.7.0' s.add_development_dependency 'solargraph', '~> 0.55.0' end From 5871ef4c182d5d0610a84d30672efb6371456f15 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 4 Sep 2025 03:54:20 +0000 Subject: [PATCH 72/74] project: update hadolint/hadolint to v2.13.1 --- Rakefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Rakefile b/Rakefile index 007a5cf..57dcd83 100644 --- a/Rakefile +++ b/Rakefile @@ -13,7 +13,7 @@ task :solargraph do end # renovate: datasource=github-tags depName=hadolint/hadolint -hadolint_version = 'v2.12.0' +hadolint_version = 'v2.13.1' # renovate: datasource=github-tags depName=aquasecurity/trivy trivy_version = 'v0.61.0' From bc2262e2bb0e6e4634df453d05fe133a9c088d60 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 25 Sep 2025 01:49:49 +0000 Subject: [PATCH 73/74] project: update hadolint/hadolint to v2.14.0 --- Rakefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Rakefile b/Rakefile index 57dcd83..6fbda5b 100644 --- a/Rakefile +++ b/Rakefile @@ -13,7 +13,7 @@ task :solargraph do end # renovate: datasource=github-tags depName=hadolint/hadolint -hadolint_version = 'v2.13.1' +hadolint_version = 'v2.14.0' # renovate: datasource=github-tags depName=aquasecurity/trivy trivy_version = 'v0.61.0' From ea3591564da5c2f45d270f52fc328a23116c075e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 29 Sep 2025 14:56:50 +0000 Subject: [PATCH 74/74] gems: update rubocop requirement from ~> 1.80.0 to ~> 1.81.1 Updates the requirements on [rubocop](https://github.com/rubocop/rubocop) to permit the latest version. - [Release notes](https://github.com/rubocop/rubocop/releases) - [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md) - [Commits](https://github.com/rubocop/rubocop/compare/v1.80.0...v1.81.1) --- updated-dependencies: - dependency-name: rubocop dependency-version: 1.81.1 dependency-type: direct:development ... Signed-off-by: dependabot[bot] --- dyndnsd.gemspec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dyndnsd.gemspec b/dyndnsd.gemspec index 3cc8818..f28a131 100644 --- a/dyndnsd.gemspec +++ b/dyndnsd.gemspec @@ -44,7 +44,7 @@ Gem::Specification.new do |s| s.add_development_dependency 'rack-test' s.add_development_dependency 'rake' s.add_development_dependency 'rspec' - s.add_development_dependency 'rubocop', '~> 1.80.0' + s.add_development_dependency 'rubocop', '~> 1.81.1' s.add_development_dependency 'rubocop-rake', '~> 0.7.1' s.add_development_dependency 'rubocop-rspec', '~> 3.7.0' s.add_development_dependency 'solargraph', '~> 0.55.0'