From b23d25a7fd71252805d9ef2c84ad224741b29b83 Mon Sep 17 00:00:00 2001 From: Rhys Arkins <rhys@arkins.net> Date: Thu, 12 Mar 2020 11:04:41 +0100 Subject: [PATCH] fix: try/catch fetchDepUpdates --- lib/workers/repository/process/fetch.ts | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/lib/workers/repository/process/fetch.ts b/lib/workers/repository/process/fetch.ts index 057d49446d..b0d6e3606a 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> => -- GitLab