diff --git a/lib/workers/repository/process/fetch.ts b/lib/workers/repository/process/fetch.ts index 057d49446df2d6e9e4cb5e801262da74591155a0..b0d6e3606a066d1809e3a683541a5a8316f800d9 100644 --- a/lib/workers/repository/process/fetch.ts +++ b/lib/workers/repository/process/fetch.ts @@ -95,11 +95,18 @@ async function fetchManagerPackagerFileUpdates( 'fetchManagerPackagerFileUpdates starting sequentially' ); for (const dep of pFile.deps) { - await fetchDepUpdates(packageFileConfig, dep); - logger.debug( - { manager, packageFile, dependency: dep.depName }, - 'fetchDepUpdates done' - ); + try { + await fetchDepUpdates(packageFileConfig, dep); + logger.debug( + { manager, packageFile, dependency: dep.depName }, + 'fetchDepUpdates done' + ); + } catch (err) /* istanbul ignore next */ { + logger.warn( + { manager, packageFile, dependency: dep.depName, err }, + 'fetchDepUpdates error' + ); + } } } else { const queue = pFile.deps.map(dep => (): Promise<void> =>