PR完成技能 fin

这个技能用于自动化完成GitHub拉取请求(PR),包括更新分支、监控持续集成(CI)检查、压缩合并和清理本地及远程状态,适用于DevOps流程中的代码合并管理,关键词:GitHub PR、拉取请求、CI/CD、压缩合并、代码审查、DevOps、自动化、Git、版本控制。

DevOps 0 次安装 0 次浏览 更新于 3/8/2026

name: fin description: “最终化GitHub PR从头到尾:更新分支/PR,监控CI直到绿色,压缩合并,并清理本地/远程状态。当被要求$fin或完成/着陆/合并/关闭一个PR时使用,观察检查或运行,压缩合并,删除分支,并同步本地状态。”

Fin

概述

从头到尾完成一个PR:推送更新,观察检查,压缩合并,并清理状态。

工作流程

  1. 识别PR和目标分支。

    • 使用 gh pr view(当前分支)或 gh pr list 来定位。
  2. 更新PR。

    • 确保分支是最新的,运行所需的检查,并推送:
      • git status,修复问题,然后 git push
  3. 监控检查直到绿色。

    • 使用 gh pr checks --watchgh run watch <run-id>
    • 如果检查失败,修复,推送,并重新观察。
  4. 压缩合并PR。

    • 优先使用 gh pr merge --squash --delete-branch,除非仓库政策另有规定。
    • 如果缺少批准,请在合并前请求它们。
  5. 清理本地状态。

    • 获取更新的主线,切换到它,并删除合并的分支。

护栏

  • 如果缺少所需的检查或批准,不要合并。
  • 保持合并方法与仓库政策一致。
  • 如果任何步骤被阻塞,说明阻塞器和所需的下一个操作。