From de9b68510615df6b28d5501313987a5fe0c5b6ba Mon Sep 17 00:00:00 2001 From: Michael Kriese 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 03d13ce0da3539..b7149d95052974 100644 --- a/lib/config/presets/internal/workarounds.ts +++ b/lib/config/presets/internal/workarounds.ts @@ -18,9 +18,24 @@ export const presets: Record = { '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.',