fix(verifier): recognize rollout success evidence
This commit is contained in:
@@ -464,7 +464,17 @@ def _assess_recovery(
|
||||
return "failed"
|
||||
|
||||
# 成功信號
|
||||
success_signals = ["running", "ready", "1/1", "2/2", "3/3", "healthy"]
|
||||
success_signals = [
|
||||
"running",
|
||||
"ready",
|
||||
"1/1",
|
||||
"2/2",
|
||||
"3/3",
|
||||
"healthy",
|
||||
"successfully rolled out",
|
||||
"'success': true",
|
||||
'"success": true',
|
||||
]
|
||||
if any(sig in post_str for sig in success_signals):
|
||||
# 但如果 pre_state 已經是 running,可能是無效操作
|
||||
if pre_str and any(sig in pre_str for sig in success_signals):
|
||||
|
||||
Reference in New Issue
Block a user