fix(runner): print ssh timeout markers in queue summary
Some checks failed
CD Pipeline / workflow-shape (push) Has been cancelled
CD Pipeline / cancel-stale-cd (push) Has been cancelled
CD Pipeline / tests (push) Has been cancelled
CD Pipeline / build-and-deploy (push) Has been cancelled
CD Pipeline / post-deploy-checks (push) Has been cancelled

This commit is contained in:
Your Name
2026-07-01 13:22:39 +08:00
parent 950bf696ad
commit a5428b6673
2 changed files with 25 additions and 0 deletions

View File

@@ -1354,6 +1354,18 @@ def _human_summary(payload: dict[str, Any]) -> str:
"LATEST_VISIBLE_HARBOR_110_REPAIR_REMOTE_SSH_PUBLICKEY_REPLY_TIMEOUT_SEEN="
f"{readback['latest_visible_harbor_110_repair_remote_ssh_publickey_reply_timeout_seen']}"
),
(
"LATEST_VISIBLE_HARBOR_110_REPAIR_REMOTE_SSH_PUBLICKEY_OFFER_TIMEOUT="
f"{readback['latest_visible_harbor_110_repair_remote_ssh_publickey_offer_timeout']}"
),
(
"LATEST_VISIBLE_HARBOR_110_REPAIR_REMOTE_SSH_SERVER_ACCEPTS_KEY_THEN_SESSION_TIMEOUT="
f"{readback['latest_visible_harbor_110_repair_remote_ssh_server_accepts_key_then_session_timeout']}"
),
(
"LATEST_VISIBLE_HARBOR_110_REPAIR_REMOTE_SSH_AUTH_PERMISSION_DENIED="
f"{readback['latest_visible_harbor_110_repair_remote_ssh_auth_permission_denied']}"
),
(
"HARBOR_110_REPAIR_WAITING_AFTER_CD_HARBOR_BLOCKER="
f"{int(readback['harbor_110_repair_waiting_after_cd_harbor_blocker'])}"

View File

@@ -800,6 +800,19 @@ def test_build_readback_classifies_harbor_repair_publickey_auth_stalled() -> Non
]
is True
)
summary = module._human_summary(payload)
assert (
"LATEST_VISIBLE_HARBOR_110_REPAIR_REMOTE_SSH_PUBLICKEY_OFFER_TIMEOUT=True"
in summary
)
assert (
"LATEST_VISIBLE_HARBOR_110_REPAIR_REMOTE_SSH_SERVER_ACCEPTS_KEY_THEN_SESSION_TIMEOUT=True"
in summary
)
assert (
"LATEST_VISIBLE_HARBOR_110_REPAIR_REMOTE_SSH_AUTH_PERMISSION_DENIED=False"
in summary
)
assert payload["operation_boundaries"]["secret_or_runner_token_read"] is False
assert payload["operation_boundaries"]["host_write_performed"] is False