From de9b68510615df6b28d5501313987a5fe0c5b6ba Mon Sep 17 00:00:00 2001
From: Michael Kriese <michael.kriese@visualon.de>
Date: Wed, 22 Mar 2023 14:49:46 +0100
Subject: [PATCH] feat(presets): add containerbase workarounds (#21086)

---
 lib/config/presets/internal/workarounds.ts | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

diff --git a/lib/config/presets/internal/workarounds.ts b/lib/config/presets/internal/workarounds.ts
index 03d13ce0da..b7149d9505 100644
--- a/lib/config/presets/internal/workarounds.ts
+++ b/lib/config/presets/internal/workarounds.ts
@@ -18,9 +18,24 @@ export const presets: Record<string, Preset> = {
       'workarounds:supportRedHatImageVersion',
       'workarounds:javaLTSVersions',
       'workarounds:disableMavenParentRoot',
+      'workarounds:containerbase',
     ],
     ignoreDeps: [],
   },
+  containerbase: {
+    description: 'Add some containerbase overrides',
+    packageRules: [
+      {
+        description:
+          'Use node versioning for `(containerbase|renovate)/node` images',
+        matchDatasources: ['docker'],
+        matchPackagePatterns: [
+          '^(?:(?:docker|ghcr)\\.io/)?(?:containerbase|renovate)/node$',
+        ],
+        versioning: 'node',
+      },
+    ],
+  },
   disableMavenParentRoot: {
     description:
       'Avoid version fetching for Maven packages detected as project root.',
-- 
GitLab