From b07f8bc20fababb52e7b00fc5449bf057126b5f3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Birger=20J=2E=20Nord=C3=B8lum?= Date: Fri, 14 Jun 2024 08:11:00 +0200 Subject: [PATCH] feat(replacements): add opencost from quay.io to ghcr.io (#29611) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Birger J. Nordølum --- lib/config/presets/internal/replacements.ts | 24 +++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/lib/config/presets/internal/replacements.ts b/lib/config/presets/internal/replacements.ts index 0b14ccf2c46a3f..2dbd6edb78a25f 100644 --- a/lib/config/presets/internal/replacements.ts +++ b/lib/config/presets/internal/replacements.ts @@ -29,6 +29,7 @@ export const presets: Record = { 'replacements:middie-to-scoped', 'replacements:now-to-vercel', 'replacements:npm-run-all-to-maintenance-fork', + 'replacements:opencost-registry-move', 'replacements:parcel-css-to-lightningcss', 'replacements:passport-saml', 'replacements:react-query-devtools-to-scoped', @@ -743,6 +744,29 @@ export const presets: Record = { }, ], }, + 'opencost-registry-move': { + description: 'Replace OpenCost registry from quay.io to ghcr.io.', + packageRules: [ + { + description: + 'Replace `quay.io/kubecost1/kubecost-cost-model` with `ghcr.io/opencost/opencost`.', + matchCurrentVersion: '1.108.0', + matchDatasources: ['docker'], + matchPackageNames: ['quay.io/kubecost1/kubecost-cost-model'], + replacementName: 'ghcr.io/opencost/opencost', + replacementVersion: '1.109.0', + }, + { + description: + 'Replace `quay.io/kubecost1/opencost-ui` with `ghcr.io/opencost/opencost-ui`.', + matchCurrentVersion: '1.108.0', + matchDatasources: ['docker'], + matchPackageNames: ['quay.io/kubecost1/opencost-ui'], + replacementName: 'ghcr.io/opencost/opencost-ui', + replacementVersion: '1.109.0', + }, + ], + }, 'parcel-css-to-lightningcss': { description: '`@parcel/css` was renamed to `lightningcss`.', packageRules: [