From 86a5efeba9de8a7a00a662b19a390c94db290a60 Mon Sep 17 00:00:00 2001 From: "Trez.One" Date: Wed, 3 Sep 2025 18:48:48 -0400 Subject: [PATCH 1/2] Removing deprecated fields from config. --- renovate.json | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/renovate.json b/renovate.json index cf4777b9..c1611246 100644 --- a/renovate.json +++ b/renovate.json @@ -26,10 +26,6 @@ "matchDatasources": ["docker"], "matchPackagePatterns": ["^.*:latest$"], "enabled": false - }, - { - "matchDatasources": ["docker"], - "description": "Docker image used by service {{service}} ({{depName}})" } ], @@ -49,9 +45,7 @@ "branchNameStrict": true, "branchPrefix": "renovate/", - "branchName": "{{service}}/{{depName}}-{{newVersion}}", - + "branchTopic": "{{service}}/{{depName}}", "commitMessageAction": "Update", - "commitMessageTopic": "{{service}}/{{depName}}", - "commitMessageExtra": "{{currentValue}} → {{newVersion}}" + "commitMessageTopic": "{{service}}/{{depName}}" } From 2c9c97c2a9b31d89f76e782a2601877cb3644f4f Mon Sep 17 00:00:00 2001 From: "Trez.One" Date: Wed, 3 Sep 2025 18:49:38 -0400 Subject: [PATCH 2/2] Updating extractor to accommodate renovate config. --- extract-docker-images.js | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/extract-docker-images.js b/extract-docker-images.js index d37e01db..87b142be 100644 --- a/extract-docker-images.js +++ b/extract-docker-images.js @@ -14,14 +14,12 @@ module.exports = function extractDockerImages(fileContent) { // Resolve anchors/merges if image is not directly present if (!image && serviceDef['<<']) { - const merge = serviceDef['<<']; - if (Array.isArray(merge)) { - merge.forEach(m => { - if (m.image) image = m.image; - }); - } else if (merge.image) { - image = merge.image; - } + const merge = Array.isArray(serviceDef['<<']) ? serviceDef['<<'] : [serviceDef['<<']]; + merge.forEach(m => { + if (m && m.image && !image) { + image = m.image; + } + }); } if (image) { @@ -29,7 +27,7 @@ module.exports = function extractDockerImages(fileContent) { result.push({ depName: depName, currentValue: currentValue || 'latest', - service: serviceName // <- added for Renovate PR title + service: serviceName // For Renovate PR titles }); } }