mirror of
https://github.com/windmill-labs/windmill.git
synced 2026-10-23 08:03:33 +00:00
Restarting a flow at the step right after an approval step copied the approval step as completed, and the worker skips the gate at the restart step, so a flow whose approval timed out or was disapproved could be restarted past it without anyone approving. Restart resolution now refuses a restart whose copied steps include an approval gate that never opened, naming the step to restart from instead. Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>