Skip to content

Terminating a workflow

Alan B. Christie edited this page Aug 14, 2025 · 2 revisions

A decision about whether the workflow ends is done on reception of the PodMessage event (message) that is received by the engine's handle_message() method. At this time the engine logic will determine that there are no more steps to launch. When this happend the engine MUST: -

If the final PodMessage has indicated a failure (its exit_code is non-zero) the Required Actions described in "Handling launch errors" must be followed.

If the final PodMessage has indicated success the following actions are required: -

Clone this wiki locally