diff --git a/lib/workers/repository/index.ts b/lib/workers/repository/index.ts index 37574b2ea52370bc46912de57fa67e308b3baec8..0e2f247bdb363f3ebb31e0977fcaf1fe9ef3f477 100644 --- a/lib/workers/repository/index.ts +++ b/lib/workers/repository/index.ts @@ -39,11 +39,15 @@ export async function renovateRepository( config ); await ensureOnboardingPr(config, packageFiles, branches); - for (const branch of branches) { - for (const upgrade of branch.upgrades) { - upgrade.logJSON = await getChangeLogJSON(upgrade); - } - } + await Promise.all( + branches.map(async (branch) => { + await Promise.all( + branch.upgrades.map(async (upgrade) => { + upgrade.logJSON = await getChangeLogJSON(upgrade); // eslint-disable-line no-param-reassign + }) + ); + }) + ); addSplit('changelogs'); const res = await updateRepo(config, branches, branchList); addSplit('update');