Skip to content

P0 dead-man trip:管家缺席,自动合并已停(AUTO_MERGE_DISABLED=true) #180

Description

@randypanding

P0:dead-man 心跳缺席即停已触发(宪法 §6;演习(workflow_dispatch simulate=true),运行 2026-08-21T12:22:19Z)。

  • 已执行:org 变量 AUTO_MERGE_DISABLED=true(与 cost-check 共用熔断变量);active 仓 open PR 的 auto-merge 已撤销(0 个)。
  • 效果:agent 派发与 automerge 前置检查将拒绝启动(AGENTS.md);auto-fix-limit 每轮机器执法撤销新 enable。
  • 信号链:butler-heartbeat 每 30min ping 外部 dead-man 服务 → 服务 grace(butler.yaml deadman_grace_minutes=60min)内未收到 → 回调本 workflow。

处置(仅 owner 人工,完整 runbook 见 docs/deadman-setup.md):

  1. 排查管家 cron 静默根因(Actions 故障 / workflow 被删改 / token 失效 / 外部服务误报);
  2. 复位:gh api -X PATCH orgs/Cloudbird-Software/actions/variables/AUTO_MERGE_DISABLED -f name=AUTO_MERGE_DISABLED -F value=false(或 DELETE 该变量);
  3. 在本 issue 留复位评论后关闭(留痕)。

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    deadman-trippeddead-man trip 缺席即停标记(勿手工使用)

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions