diff --git a/lib/manager/homebrew/update.ts b/lib/manager/homebrew/update.ts index f9f8009916ef0592863814cceae8c5185cf4621f..eaf80631b087d5c236ceb65bbff24fa7dc31ba3b 100644 --- a/lib/manager/homebrew/update.ts +++ b/lib/manager/homebrew/update.ts @@ -61,9 +61,14 @@ export async function updateDependency( logger.debug(`Failed to update url for dependency ${upgrade.depName}`); return content; } - const newSha256 = createHash('sha256') - .update(file) - .digest('hex'); + let newSha256; + try { + newSha256 = createHash('sha256') + .update(file) + .digest('hex'); + } catch (err) /* istanbul ignore next */ { + logger.warn({ err }, 'Failed to generate new sha256 for homebrew'); + } newContent = updateUrl(content, upgrade.managerData.url, newUrl); if (!newContent) { logger.debug(`Failed to update url for dependency ${upgrade.depName}`);