diff --git a/lib/config/presets/npm/index.ts b/lib/config/presets/npm/index.ts index 28b2b3253cc6d4..a1c038f7b120f3 100644 --- a/lib/config/presets/npm/index.ts +++ b/lib/config/presets/npm/index.ts @@ -26,13 +26,11 @@ export async function getPreset({ let dep: (NpmResponseVersion & { 'renovate-config'?: any }) | undefined; try { const registryUrl = resolveRegistryUrl(pkg); + logger.once.warn( + { registryUrl, pkg }, + 'Using npm packages for Renovate presets is now deprecated. Please migrate to repository-based presets instead.' + ); const packageUrl = resolvePackageUrl(registryUrl, pkg); - // istanbul ignore if - if (!packageUrl.startsWith('https://registry.npmjs.org/')) { - logger.warn( - 'npm presets from non-default registries are now deprecated. Please migrate to repository-based presets instead.' - ); - } const body = (await http.getJson(packageUrl)).body; // TODO: check null #7154 dep = body.versions![body['dist-tags']!.latest];