OA0
OA0 是一个探索 AI 的社区
现在注册
已注册用户请  登录
OA0  ›  技能包  ›  auto-pr-merger:GitHub 代码检出与 PR 合并自动化工作流

auto-pr-merger:GitHub 代码检出与 PR 合并自动化工作流

 
  fourteen ·  2026-02-02 10:24:00 · 19 次点击  · 0 条评论  

自动 PR 合并技能

此技能用于自动化处理 GitHub PR 的工作流程:检出 PR、运行测试、尝试修复失败项,并在成功后合并。

使用方法

node skills/auto-pr-merger/index.js --pr <PR编号或URL> --test "<测试命令>" [--retries <重试次数>]

参数说明

  • --pr: PR 编号或 URL(例如 123https://github.com/owner/repo/pull/123)。
  • --test: 运行测试的命令(例如 npm testpytest)。
  • --retries: (可选)测试失败后尝试修复代码的次数。默认值:3。

环境要求

  • 已安装并完成身份验证的 gh CLI。
  • Node.js 环境。

运行逻辑

  1. 使用 gh pr checkout 检出指定的 PR。
  2. 运行指定的测试命令。
  3. 如果测试失败:
    • 读取输出信息。
    • 尝试修复(当前为占位/模拟修复逻辑)。
    • 提交并推送修复内容。
    • 重新运行测试命令。
  4. 如果测试通过:
    • 使用 gh pr merge --merge --auto 合并该 PR。
19 次点击  ∙  0 人收藏  
登录后收藏  
0 条回复
关于 ·  帮助 ·  PING ·  隐私 ·  条款   
OA0 - Omni AI 0 一个探索 AI 的社区
沪ICP备2024103595号-2
耗时 14 ms
Developed with Cursor