From 5d647da0a3d510d7598eeff29b214601c18f0d02 Mon Sep 17 00:00:00 2001 From: Rhys Arkins <rhys@arkins.net> Date: Thu, 20 May 2021 23:02:46 +0200 Subject: [PATCH] fix: @types/node presets in config:base (#10085) No longer disable @types/node major updates, instead use node versioning. --- lib/config/presets/internal/config.ts | 1 - lib/config/presets/internal/workarounds.ts | 11 +++++++++++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/lib/config/presets/internal/config.ts b/lib/config/presets/internal/config.ts index 973954bb62..d3f829422f 100644 --- a/lib/config/presets/internal/config.ts +++ b/lib/config/presets/internal/config.ts @@ -17,7 +17,6 @@ export const presets: Record<string, Preset> = { ':prConcurrentLimit20', 'group:monorepos', 'group:recommended', - 'helpers:disableTypesNodeMajor', 'workarounds:all', ], }, diff --git a/lib/config/presets/internal/workarounds.ts b/lib/config/presets/internal/workarounds.ts index 64f276438d..7b7bf2a87d 100644 --- a/lib/config/presets/internal/workarounds.ts +++ b/lib/config/presets/internal/workarounds.ts @@ -9,6 +9,7 @@ export const presets: Record<string, Preset> = { 'workarounds:mavenCommonsAncientVersion', 'workarounds:ignoreSpringCloudNumeric', 'workarounds:ignoreHttp4sDigestMilestones', + 'workarounds:typesNodeVersioning', ], }, mavenCommonsAncientVersion: { @@ -42,4 +43,14 @@ export const presets: Record<string, Preset> = { }, ], }, + typesNodeVersioning: { + description: 'Use node versioning for @types/node', + packageRules: [ + { + matchManagers: ['npm'], + matchPackageNames: ['@types/node'], + versioning: `node`, + }, + ], + }, }; -- GitLab