Commit 3f88936
fix: add continue-on-error to health check step for proper rollback
The health check step was missing continue-on-error: true, which means
if it failed, the workflow would stop immediately and rollback steps
would not execute.
With this fix:
- Health check failures are properly captured in step.outcome
- Rollback steps can execute when health check fails
- Report Deployment Status can properly detect and report failures
- Overall workflow failure reporting works correctly
This ensures the error handling chain works as designed:
deploy (continue-on-error) -> health (continue-on-error) ->
rollback (if needed) -> report status (exit 1 on failure)
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>1 parent 70151a2 commit 3f88936
1 file changed
+1
-0
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
518 | 518 | | |
519 | 519 | | |
520 | 520 | | |
| 521 | + | |
521 | 522 | | |
522 | 523 | | |
523 | 524 | | |
| |||
0 commit comments