From c0e7f043ea25a1faaade344bd9d61bc8df292666 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mat=C4=9Bj=20Chalk?= Date: Fri, 14 Nov 2025 12:06:42 +0100 Subject: [PATCH] fix(core): run plugins sequentially reverts 7a592ebd268cb9b211da29e3473c4170f9ad4525 --- packages/core/src/lib/implementation/execute-plugin.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/core/src/lib/implementation/execute-plugin.ts b/packages/core/src/lib/implementation/execute-plugin.ts index a9a24de67..09acb5108 100644 --- a/packages/core/src/lib/implementation/execute-plugin.ts +++ b/packages/core/src/lib/implementation/execute-plugin.ts @@ -11,11 +11,13 @@ import { } from '@code-pushup/models'; import { type ProgressBar, + asyncSequential, getProgressBar, groupByStatus, logMultipleResults, pluralizeToken, scoreAuditsWithTarget, + settlePromise, stringifyError, } from '@code-pushup/utils'; import { @@ -176,7 +178,7 @@ export async function executePlugins( ); const errorsTransform = ({ reason }: PromiseRejectedResult) => String(reason); - const results = await Promise.allSettled(pluginsResult); + const results = await asyncSequential(pluginsResult, settlePromise); progressBar?.endProgress('Done running plugins');