From 18b4993e4819731084b9bfcc9f5b93a5c4c860ec Mon Sep 17 00:00:00 2001 From: "Trez.One" Date: Fri, 19 Sep 2025 07:25:48 -0400 Subject: [PATCH] Removing custom extraction JS. --- extract-docker-images.js | 39 --------------------------------------- 1 file changed, 39 deletions(-) delete mode 100644 extract-docker-images.js diff --git a/extract-docker-images.js b/extract-docker-images.js deleted file mode 100644 index 87b142be..00000000 --- a/extract-docker-images.js +++ /dev/null @@ -1,39 +0,0 @@ -const fs = require('fs'); -const yaml = require('js-yaml'); - -module.exports = function extractDockerImages(fileContent) { - const result = []; - - try { - const doc = yaml.load(fileContent, { schema: yaml.DEFAULT_SCHEMA }); - - if (!doc.services) return []; - - for (const [serviceName, serviceDef] of Object.entries(doc.services)) { - let image = serviceDef.image; - - // Resolve anchors/merges if image is not directly present - if (!image && serviceDef['<<']) { - const merge = Array.isArray(serviceDef['<<']) ? serviceDef['<<'] : [serviceDef['<<']]; - merge.forEach(m => { - if (m && m.image && !image) { - image = m.image; - } - }); - } - - if (image) { - const [depName, currentValue] = image.split(':'); - result.push({ - depName: depName, - currentValue: currentValue || 'latest', - service: serviceName // For Renovate PR titles - }); - } - } - } catch (err) { - console.error('Failed parsing docker-compose.yml:', err); - } - - return result; -};