此技能用于自动化处理 GitHub PR 的工作流程:检出 PR、运行测试、尝试修复失败项,并在成功后合并。
node skills/auto-pr-merger/index.js --pr <PR编号或URL> --test "<测试命令>" [--retries <重试次数>]
--pr: PR 编号或 URL(例如 123 或 https://github.com/owner/repo/pull/123)。--test: 运行测试的命令(例如 npm test、pytest)。--retries: (可选)测试失败后尝试修复代码的次数。默认值:3。gh CLI。gh pr checkout 检出指定的 PR。gh pr merge --merge --auto 合并该 PR。