diff --git a/lib/config/presets/internal/workarounds.ts b/lib/config/presets/internal/workarounds.ts index 03d13ce0da3539cd4c4dd13777354f4271a65829..b7149d95052974246dfed140e7f8a1ae1c7df578 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.',