Dependabot PR 救护车
专门跑失败的依赖升级 PR,自动修复直到 CI 变绿
- 痛点
- Dependabot 的 PR 大多没人愿意管:要么被忽略,要么被资深工程师手动处理;一旦它把 CI 构建搞挂,修起来更是纯体力活。现有的自动化要么只做事后静态分析,要么只判断能不能自动合并,没有工具真正去把失败的 PR 修好。
- 方案
- 一个 GitHub App,监听失败的 Dependabot/Renovate PR,读取 CI 日志定位失败原因(lockfile 冲突、peer 依赖、类型报错等),自动在分支上补提交修复并重新跑 CI,成功后再标记为可合并。用户在面板里查看每个 PR 的修复决策和 diff,可一键回滚。
- 用户
- 维护 JS/TS/Python 项目的中小团队、开源项目维护者、只有一两个工程师的 SaaS 团队
- MVP
- 只支持 npm/pnpm 生态的 lockfile 与构建错误;自动修复 3~5 类最常见的失败模式;每次修复附 diff 说明;失败三次后停止并通知
- 变现
- 按仓库数量订阅(如 5 个仓库 $15/月),开源项目免费
- 为何现在
- 依赖升级的噪音越来越大而团队人力没增加,CI 日志和错误模式高度可模式化,大厂工具不覆盖“修失败”这一环