diff --git a/lib/manager/npm/update/locked-dependency/parent-version.ts b/lib/manager/npm/update/locked-dependency/parent-version.ts index e821825a20c0836a5b224be8b2f0cebe11c8e741..431f069c303fe257367ec5c747a242a3840216d2 100644 --- a/lib/manager/npm/update/locked-dependency/parent-version.ts +++ b/lib/manager/npm/update/locked-dependency/parent-version.ts @@ -35,6 +35,7 @@ export async function findFirstParentVersion( .map((release) => release.version) .filter( (version) => + semver.isVersion(version) && semver.isStable(version) && (version === targetVersion || semver.isGreaterThan(version, targetVersion)) @@ -56,6 +57,7 @@ export async function findFirstParentVersion( .map((release) => release.version) .filter( (version) => + semver.isVersion(version) && semver.isStable(version) && (version === parentStartingVersion || semver.isGreaterThan(version, parentStartingVersion)) @@ -99,7 +101,10 @@ export async function findFirstParentVersion( } } } catch (err) /* istanbul ignore next */ { - logger.warn({ err }, 'findFirstParentVersion error'); + logger.warn( + { parentName, parentStartingVersion, targetDepName, targetVersion, err }, + 'findFirstParentVersion error' + ); return null; } logger.debug(`Could not find a matching version`);