- The flow passes on a subsequent attempt, including when a temporary environmental issue resolves.
- The flow is fixed, and the updated version is applied to the run.
- The underlying application issue causing the failure is fixed.
- A maintenance report is filed, preventing the flow from being included in runs until it is fixed.
Reattempt a failure caused by a flake
Reattempting is appropriate when all failures in the run are believed to be caused by a flake or a temporary environment glitch.Open the Runs tab and click the run that is in Investigating or Failed status to open the Investigation view.
Choose one of the following options depending on where you are in your investigation:
- Reattempt with latest version — runs only the failed flows. Use this when you want to quickly check that a suspected temporary glitch has resolved.
- Duplicate run — a full retry of all flows, including up to three attempts. Use this after you have validated that the temporary problem has resolved but want to check whether it was masking deeper issues.
Bypass a failing flow to clear a release
Bypassing a failed flow is appropriate when the failure is understood and should not block the release — for example, an understood failure in a third-party dependency. Bypassing does not fix the flow or the underlying issue. Instead, it records that the failure has been reviewed and does not require further investigation for the current release.
Once a failed flow is marked as Do not investigate, it is considered resolved for the run. When all failed flows in the run have either passed or been bypassed, the run transitions to Completed.
Repair a broken test to unblock a release
When the flow fails, click Fix with AI in the banner at the top of the editor. Describe the problem or let the AI interpret the error automatically.You can also repair the test manually by modifying the code yourself.
When satisfied with the changes, review and publish your changes. You must publish your changes to enable Use as reattempt.


