Auto Pr Merger — 自动合并Pull Request
v1.0.0自动检出 GitHub PR,运行测试,如果测试失败则重试修复,测试成功后合并 PR。
0· 1.0k·0 当前·0 累计
下载技能包
License
MIT-0
运行时依赖
无特殊依赖
安装命令
点击复制官方npx clawhub@latest install auto-pr-merger
镜像加速npx clawhub@latest install auto-pr-merger --registry https://cn.longxiaskill.com 镜像可用
技能文档
Auto PR Merger Skill 该技能自动化检查 GitHub PR、运行测试、尝试修复失败并在成功时合并的工作流程。 使用方法 node skills/auto-pr-merger/index.js --pr --test "" [--retries ] 参数 --pr:PR 号码或 URL(例如,123 或 https://github.com/owner/repo/pull/123)。 --test:运行测试的命令(例如,npm test,pytest)。 --retries:(可选)测试失败时尝试修复代码的次数。默认:3。 要求 gh CLI 已安装并认证。 Node.js 环境。 逻辑 使用 gh pr checkout 检出 PR。 运行指定的测试命令。 如果测试失败: 读取输出。 尝试修复(目前为占位符/模拟修复逻辑)。 提交并推送修复。 重试测试命令。 如果测试通过: 使用 gh pr merge --merge --auto 合并 PR。