From 84eba6993001e7cf0b6ec77b63ea2f0766a619b8 Mon Sep 17 00:00:00 2001 From: "Trez.One" Date: Tue, 9 Sep 2025 20:06:10 -0400 Subject: [PATCH 1/7] Tweaking Renovate config. --- renovate.json | 100 +++++++++++++++++++++++++++++++++++++++++++------- 1 file changed, 86 insertions(+), 14 deletions(-) diff --git a/renovate.json b/renovate.json index 133bfcd..585633f 100644 --- a/renovate.json +++ b/renovate.json @@ -1,22 +1,94 @@ { "$schema": "https://docs.renovatebot.com/renovate-schema.json", - "extends": [ - "config:recommended" - ], + "extends": ["config:recommended"], "prHourlyLimit": 2, "prConcurrentLimit": 5, "dependencyDashboard": true, - "labels": [ - "dependencies", - "renovate" - ], - "schedule": [ - "before 6am on monday" - ], - "customManagers": [], + "labels": ["dependencies", "renovate"], + "schedule": ["before 6am on monday"], + "semanticCommits": "enabled", + "commitMessagePrefix": "🔧 Renovate:", "branchNameStrict": true, "branchPrefix": "renovate/", - "branchTopic": "{{service}}/{{depName}}", + "branchTopic": "{{manager}}/{{depName}}", "commitMessageAction": "Update", - "commitMessageTopic": "{{service}}/{{depName}}" -} + "commitMessageTopic": "{{manager}}/{{depName}}", + "docker-compose": { + "enabled": true, + "fileMatch": ["docker-compose\\.yml$", "docker-compose\\.yaml$"] + }, + "packageRules": [ + { + "matchPackageNames": [ + "adguard/adguardhome", + "henrygd/beszel-agent", + "ghcr.io/gabe565/castsponsorskip", + "ghcr.io/tecnativa/docker-socket-proxy", + "ghcr.io/matt8707/ha-fusion", + "ghcr.io/home-assistant/home-assistant", + "ollama/ollama", + "pavanputhra/logspout-signoz", + "ghcr.io/containrrr/watchtower", + "thecatlady/webhook" + ], + "groupName": "rikku-stack", + "separateMinorPatch": false, + "schedule": ["before 6am on monday"] + }, + { + "matchPackageNames": ["adguard/adguardhome"], + "allowedVersions": "^v0\\.107\\." + }, + { + "matchPackageNames": ["henrygd/beszel-agent"], + "allowedVersions": "^0\\.12\\." + }, + { + "matchPackageNames": ["ghcr.io/gabe565/castsponsorskip"], + "allowedVersions": "^0\\.8\\." + }, + { + "matchPackageNames": ["ghcr.io/tecnativa/docker-socket-proxy"], + "allowedVersions": "^latest$" + }, + { + "matchPackageNames": ["ghcr.io/matt8707/ha-fusion"], + "allowedVersions": "^2024\\." + }, + { + "matchPackageNames": ["ghcr.io/home-assistant/home-assistant"], + "allowedVersions": "^stable$" + }, + { + "matchPackageNames": ["ollama/ollama"], + "allowedVersions": "^0\\.11\\." + }, + { + "matchPackageNames": ["pavanputhra/logspout-signoz"], + "allowedVersions": "^2025\\." + }, + { + "matchPackageNames": ["ghcr.io/containrrr/watchtower"], + "allowedVersions": "^latest$" + }, + { + "matchPackageNames": ["thecatlady/webhook"], + "allowedVersions": "^2\\.8\\." + }, + { + "matchUpdateTypes": ["patch"], + "schedule": ["every weekday"] + } + ], + "regexManagers": [ + { + "fileMatch": ["docker-compose\\.yml$", "docker-compose\\.yaml$"], + "matchStrings": [ + "\"(?[^:]+):(?[^${}\\s]+)\"", + "'(?[^:]+):(?[^${}\\s]+)'" + ], + "datasourceTemplate": "docker", + "versioningTemplate": "docker" + } + ] +} \ No newline at end of file -- 2.52.0 From dc56bb8def4418358961e90d99f65a9cbc13d2e0 Mon Sep 17 00:00:00 2001 From: "Trez.One" Date: Wed, 10 Sep 2025 07:41:39 -0400 Subject: [PATCH 2/7] Removing Watchtower from Renovate config. --- renovate.json | 4 ---- 1 file changed, 4 deletions(-) diff --git a/renovate.json b/renovate.json index 585633f..be3da82 100644 --- a/renovate.json +++ b/renovate.json @@ -67,10 +67,6 @@ "matchPackageNames": ["pavanputhra/logspout-signoz"], "allowedVersions": "^2025\\." }, - { - "matchPackageNames": ["ghcr.io/containrrr/watchtower"], - "allowedVersions": "^latest$" - }, { "matchPackageNames": ["thecatlady/webhook"], "allowedVersions": "^2\\.8\\." -- 2.52.0 From 1400ee6f8d2d9f8a6232be1ae211b763ae3c31ac Mon Sep 17 00:00:00 2001 From: "Trez.One" Date: Wed, 10 Sep 2025 10:24:27 -0400 Subject: [PATCH 3/7] Pinning checkout and setup-bin actions to v4 due to current lack of node 24 in runner image. --- renovate.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/renovate.json b/renovate.json index be3da82..63fc54d 100644 --- a/renovate.json +++ b/renovate.json @@ -71,6 +71,11 @@ "matchPackageNames": ["thecatlady/webhook"], "allowedVersions": "^2\\.8\\." }, + { + "matchDatasources": ["github-actions"], + "matchPackageNames": ["actions/checkout", "supplypike/setup-bin"], + "allowedVersions": "^v4$" + }, { "matchUpdateTypes": ["patch"], "schedule": ["every weekday"] -- 2.52.0 From 5d7a47df5a7fffe2d7ee652683abf4486bae2d5d Mon Sep 17 00:00:00 2001 From: "Trez.One" Date: Wed, 10 Sep 2025 10:36:34 -0400 Subject: [PATCH 4/7] Pinning checkout and setup-bin actions to v4 due to current lack of node 24 in runner image. --- renovate.json | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/renovate.json b/renovate.json index 63fc54d..eaf52f8 100644 --- a/renovate.json +++ b/renovate.json @@ -71,14 +71,18 @@ "matchPackageNames": ["thecatlady/webhook"], "allowedVersions": "^2\\.8\\." }, - { - "matchDatasources": ["github-actions"], - "matchPackageNames": ["actions/checkout", "supplypike/setup-bin"], - "allowedVersions": "^v4$" - }, { "matchUpdateTypes": ["patch"], "schedule": ["every weekday"] + }, + { + "matchManagers": ["github-actions"], + "matchPackageNames": [ + "actions/checkout", + "supplypike/setup-bin" + ], + "allowedVersions": "^4.0.0", + "groupName": "github-actions (pinned to v4)" } ], "regexManagers": [ -- 2.52.0 From e0d0c434a052da4ae1754dda5d8f7fed193eec1b Mon Sep 17 00:00:00 2001 From: "Trez.One" Date: Wed, 10 Sep 2025 10:51:02 -0400 Subject: [PATCH 5/7] Pinning checkout and setup-bin actions to v4 due to current lack of node 24 in runner image. --- renovate.json | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/renovate.json b/renovate.json index eaf52f8..260e622 100644 --- a/renovate.json +++ b/renovate.json @@ -13,10 +13,6 @@ "branchTopic": "{{manager}}/{{depName}}", "commitMessageAction": "Update", "commitMessageTopic": "{{manager}}/{{depName}}", - "docker-compose": { - "enabled": true, - "fileMatch": ["docker-compose\\.yml$", "docker-compose\\.yaml$"] - }, "packageRules": [ { "matchPackageNames": [ @@ -96,4 +92,4 @@ "versioningTemplate": "docker" } ] -} \ No newline at end of file +} -- 2.52.0 From 3c6020b8029d3cafd6cb8b7408cf54a98316637a Mon Sep 17 00:00:00 2001 From: "Trez.One" Date: Wed, 10 Sep 2025 10:56:12 -0400 Subject: [PATCH 6/7] Pinning checkout and setup-bin actions to v4 due to current lack of node 24 in runner image. --- renovate.json | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/renovate.json b/renovate.json index 260e622..a9a7122 100644 --- a/renovate.json +++ b/renovate.json @@ -81,9 +81,10 @@ "groupName": "github-actions (pinned to v4)" } ], - "regexManagers": [ + "customManagers": [ { - "fileMatch": ["docker-compose\\.yml$", "docker-compose\\.yaml$"], + "customType": "regex", + "fileMatch": ["^docker-compose\\.ya?ml$"], "matchStrings": [ "\"(?[^:]+):(?[^${}\\s]+)\"", "'(?[^:]+):(?[^${}\\s]+)'" -- 2.52.0 From 8dd479ec2fa2e68ee17610aa0a6b8fd2bdf089f4 Mon Sep 17 00:00:00 2001 From: "Trez.One" Date: Wed, 10 Sep 2025 10:58:06 -0400 Subject: [PATCH 7/7] Pinning checkout and setup-bin actions to v4 due to current lack of node 24 in runner image. --- renovate.json | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/renovate.json b/renovate.json index a9a7122..b1bdaab 100644 --- a/renovate.json +++ b/renovate.json @@ -80,17 +80,5 @@ "allowedVersions": "^4.0.0", "groupName": "github-actions (pinned to v4)" } - ], - "customManagers": [ - { - "customType": "regex", - "fileMatch": ["^docker-compose\\.ya?ml$"], - "matchStrings": [ - "\"(?[^:]+):(?[^${}\\s]+)\"", - "'(?[^:]+):(?[^${}\\s]+)'" - ], - "datasourceTemplate": "docker", - "versioningTemplate": "docker" - } ] } -- 2.52.0