SuperAPI AI 工具集

unite-group-ci-recovery

通用与其它

查看项目

更新于 10-16 05:02

技能介绍

用途:这是 Unite-Group 各仓库(Synthex、Pi-Dev-Ops、Disaster-Recovery、DR-NRPG、RestoreAssist、ATO、CARSI、CCW-CRM、Unite-Hub 等)的 CI 恢复操作手册,在开 PR 前或遇到检查跳过、Vercel 沙箱失败、Supabase 迁移无法应用、OOM(exit 137)构建失败、非本人造成的既有红灯时加载。

主要能力:提供开 PR 前的预检清单;说明 agent PR 约定(分支须以 feature/agent- 开头,PR 正文须含 Agent ID、Task ID、Verifier ID、Agentic Layer 四个字段,否则 agent-pr-checks 的 5 个作业会跳过);整理 Vercel 沙箱常见问题(构建期需 JWT_SECRET、OOM、vercel pull 跳过 Sensitive 变量、vercel.json 的 rootDirectory 被忽略);给出 Supabase 迁移流程(多语句迁移用 MCP apply_migration 而非 CLI -f,应用前用 to_regclass() 检查外键目标表是否存在,并列出各仓库 project ID);规定 admin-merge 纪律与 STOP 升级规则。

使用方式:按清单逐项检查;用 ls .github/workflows/agent-pr-checks.yml 判断仓库是否有该工作流;本地构建可用 JWT_SECRET=any-string npm run build;迁移前执行 SELECT to_regclass('public.<parent_table>')::text AS parent;;合并前用 gh api repos/<owner>/<repo>/branches/main/protection 与 gh api repos/<owner>/<repo>/rulesets 确认是否为硬性阻断;合并命令为 gh pr merge <N> --squash --admin --delete-branch。

适用场景与限制:适用于上述组合仓库的 PR 与 CI 排障。约定仅在存在 agent-pr-checks.yml 的仓库生效(当前仅 Synthex);同一检查连续失败 ≥5 次时不得以“环境问题”为由 admin-merge,应移除必需检查、停用失效项目、定位根因或单独开 Linear 工单。部分仓库的必需状态检查配置、Synthex 分支保护状态等资料未在本会话中确认,需按仓库核实。