diff --git a/lib/workers/pr/changelog/index.ts b/lib/workers/pr/changelog/index.ts index 76b3f4083f854d0b75db1426323b10416ea9d6e7..0cb11e95d194137e0218547015945a5aaea802a0 100644 --- a/lib/workers/pr/changelog/index.ts +++ b/lib/workers/pr/changelog/index.ts @@ -11,21 +11,21 @@ export async function getChangeLogJSON( args: BranchUpgradeConfig ): Promise<ChangeLogResult | null> { const { sourceUrl, versioning, fromVersion, toVersion } = args; - if (!sourceUrl) { - return null; - } - const version = allVersioning.get(versioning); - if (!fromVersion || version.equals(fromVersion, toVersion)) { - return null; - } + try { + if (!sourceUrl) { + return null; + } + const version = allVersioning.get(versioning); + if (!fromVersion || version.equals(fromVersion, toVersion)) { + return null; + } - const releases = args.releases || (await getInRangeReleases(args)); + const releases = args.releases || (await getInRangeReleases(args)); - try { const res = await sourceGithub.getChangeLogJSON({ ...args, releases }); return res; } catch (err) /* istanbul ignore next */ { - logger.error({ err }, 'getChangeLogJSON error'); + logger.error({ args, err }, 'getChangeLogJSON error'); return null; } }