You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: actions/setup/js/safe_output_handler_manager.cjs
+14Lines changed: 14 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -801,6 +801,9 @@ async function main() {
801
801
constagentOutput=loadAgentOutput();
802
802
if(!agentOutput.success){
803
803
core.info("No agent output available - nothing to process");
804
+
// Set empty outputs for downstream steps
805
+
core.setOutput("temporary_id_map","{}");
806
+
core.setOutput("processed_count",0);
804
807
return;
805
808
}
806
809
@@ -811,6 +814,9 @@ async function main() {
811
814
812
815
if(messageHandlers.size===0){
813
816
core.info("No handlers loaded - nothing to process");
817
+
// Set empty outputs for downstream steps
818
+
core.setOutput("temporary_id_map","{}");
819
+
core.setOutput("processed_count",0);
814
820
return;
815
821
}
816
822
@@ -871,6 +877,14 @@ async function main() {
871
877
core.warning(`${skippedNoHandlerResults.length} message(s) were skipped because no handler was loaded. Check your workflow's safe-outputs configuration.`);
872
878
}
873
879
880
+
// Export temporary ID map as output for downstream steps (e.g., assign_to_agent)
0 commit comments