#6678 Handle child node timeout in branch nodes
Pull request opened by
Sovietaced
## Tracking issue
Closes
#6677
## Why are the changes needed?
Branch nodes with child node timeouts result in zombie workflows stuck in a running state.
## What changes were proposed in this pull request?
Update the branch node handling logic to correctly fail the branch node when a child node times out.
## How was this patch tested?
Unit tests
### Setup process
### Screenshots
## Check all the applicable boxes
• I updated the documentation accordingly.
• All new and existing tests passed.
• All commits are signed-off.
## Related PRs
## Docs link
https://bito.ai#summarystart|
### Summary by Bito
This pull request improves branch node handling by updating the logic to fail the branch node when a child node times out, preventing zombie workflows. A new test case has been added to validate this functionality.
flyteorg/flyte