From 950087cb9e5bc532e40f04610a79dffa177c791e Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sun, 8 Mar 2026 12:21:00 +0000 Subject: [PATCH 1/2] Initial plan From 65e2ced57c98ef8ae4dc31ab7299f64689ed88f7 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sun, 8 Mar 2026 12:43:58 +0000 Subject: [PATCH 2/2] safe-outputs: call core.setFailed() when failureCount > 0 Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com> --- actions/setup/js/safe_output_handler_manager.cjs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/actions/setup/js/safe_output_handler_manager.cjs b/actions/setup/js/safe_output_handler_manager.cjs index 3a20d3a6f83..d165c633ced 100644 --- a/actions/setup/js/safe_output_handler_manager.cjs +++ b/actions/setup/js/safe_output_handler_manager.cjs @@ -926,6 +926,11 @@ async function main() { if (failureCount > 0) { core.warning(`${failureCount} message(s) failed to process`); + const failedItems = processingResult.results + .filter(r => !r.success && !r.deferred && !r.skipped && !r.cancelled) + .map(r => ` - ${r.type}: ${r.error || "Unknown error"}`) + .join("\n"); + core.setFailed(`${failureCount} safe output(s) failed:\n${failedItems}`); } if (cancelledCount > 0) { core.warning(`${cancelledCount} message(s) were cancelled because a code push operation failed`);