a noop change to log workflow_run_id when continue_on_failure failed during cached execution (#4714)

This commit is contained in:
Shuchang Zheng
2026-02-12 00:41:24 -08:00
committed by GitHub
parent bc1bb91c83
commit 7bcc703076

View File

@@ -1450,6 +1450,23 @@ class WorkflowService:
):
blocks_to_update.add(block.label)
# Invalidate cache for blocks with continue_on_failure=True that failed
# This ensures the block runs fresh with AI on the next cached run
if (
block.label
and block.continue_on_failure
and workflow_run_block_result.status != BlockStatus.completed
and block.block_type in BLOCK_TYPES_THAT_SHOULD_BE_CACHED
and block.label in script_blocks_by_label
):
blocks_to_update.add(block.label)
LOG.info(
"Block with continue_on_failure failed during cached execution, marking for regeneration",
block_label=block.label,
block_status=workflow_run_block_result.status,
workflow_run_id=workflow_run_id,
)
workflow_run, should_stop = await self._handle_block_result_status(
block=block,
block_idx=block_idx,