715 B
715 B
R4.4 任务报告
- 根因一:终态 run/command 的事实晚于历史 claim、heartbeat 和 Pod 活性判定,导致 completed runner 被错误保护。
- 根因二:
runner-dispatch-retry被误认作业务进展,导致旧 pending runner 永久保护。 - 修复:AgentRun PR #333 调整终态分类优先级并让既有周期 reconciler 分批回收全部 inactive candidate;PR #334 修正 dispatch retry 的事件分类。
- 验证:两个 PR 均经 GitHub webhook、Gitea mirror、PaC、Tekton、GitOps 和 Argo 自动上线;未人工触发 CI/CD,未强杀 runner。
- 运行面:
cleanup-runners --dry-run最终显示runnerJobCount=0、protectedActiveRunnerCount=0、usage=0/20。