diff --git a/renovate.json5 b/renovate.json5 index 12c9fd7739..a3932df2b8 100644 --- a/renovate.json5 +++ b/renovate.json5 @@ -74,6 +74,18 @@ '.node-version', ], }, + { + groupName: '[Node.js] Update dependencies', + matchManagers: ['custom.regex'], + matchPackageNames: ['dockerfile/node'], + }, + { + groupName: '[Node.js] Update dependencies', + matchDepNames: ['ghcr.io/devcontainers/features/node:1'], + matchFileNames: [ + '.devcontainer/**', + ], + }, { groupName: '[Docker] Update dependencies', matchFileNames: [ @@ -85,9 +97,20 @@ }, { groupName: '[devcontainer] Update dependencies', + matchDepNames: ['!ghcr.io/devcontainers/features/node:1'], matchFileNames: [ '.devcontainer/**', ], }, ], + customManagers: [ + { + customType: 'regex', + managerFilePatterns: ['/^Dockerfile$/'], + matchStrings: ['ARG NODE_VERSION=(?.*?)\\n'], + datasourceTemplate: 'docker', + depNameTemplate: 'dockerfile/node', + versioningTemplate: 'docker', + }, + ], }