SuperAPI AI 工具集

dependabot-merger

通用与其它

查看项目

更新于 10-15 20:35

技能介绍

用途:跨多个已配置仓库审查 Dependabot 拉取请求,评估合并安全性,映射到 Jira 冲刺工单,然后合并或报告阻塞项。

主要能力:从上下文或环境变量推断仓库列表(REPO_LIST)、冲刺前缀(JIRA_SPRINT_PREFIX)、仓库过滤与 DRY_RUN;通过 gh 列出 Dependabot 打开的 PR;按语义化版本级别、CI 状态、依赖类型和破坏性变更信号给出 MERGE/REVIEW/BLOCK 判定;用 jira 命令解析活跃冲刺并查找相关工单,建立仓库到工单 ID 的映射;对判定为 MERGE 的 PR 在标题前加 [TICKET_ID],以 squash --auto 合并(不可用时回退 --merge),并附上合并原因评论;最后输出含已合并、需审查、被阻塞及工单映射缺口的报告,并给出置信度评分。

使用方式:提供仓库路径、冲刺关键词等参数,或依赖环境变量;dry-run 时只报告不改动。关键命令包括 gh pr list、gh pr edit、gh pr merge、gh pr comment 以及 jira sprint list、jira issue list。

适用场景:需要定期批量处理依赖升级 PR、并希望与 Jira 冲刺工单关联的团队。

限制:依赖 gh 与 jira CLI 及相应权限;无法解析仓库时会停止并提示;工单映射可能缺失;置信度低于 50% 的判定需人工复核。具体收费、平台支持范围等资料暂未提供。