← 返回
效率工具

Peter Pr Ops

PR 收口自动化。单 PR 串行合并与多 PR 批量清理,减少重复人工操作。
PR 收口自动化。单 PR 串行合并与多 PR 批量清理,减少重复人工操作。
chinasilva
效率工具 clawhub v1.2.1 1 版本 99868.1 Key: 无需
★ 0
Stars
📥 757
下载
💾 8
安装
1
版本
#latest

概述

Peter PR Ops

30 秒简介

用于“把 PR 处理完”。

默认优先复用仓库脚本:

  • 单 PR:scripts/automerge
  • 批量 PR:scripts/massageprs

脚本缺失时,优先补齐脚本;补齐失败再回退到 gh 命令流。

适用场景

  • 用户提到“合并这个 PR”“批量清理 PR”“自动处理评论与 CI”

执行步骤

  1. 识别处理模式:
    • 单 PR:串行盯到结果
    • 多 PR:批量配置自动合并
  1. 优先脚本路径:
  2. scripts/automerge <pr>
    scripts/massageprs <pr1> <pr2>
    
  1. 脚本缺失时优先补齐(再重试第 2 步):
  2. repo_root="$(git rev-parse --show-toplevel 2>/dev/null || pwd)"
    if [ -x "$repo_root/scripts/ensure-workflow-docs" ]; then
      "$repo_root/scripts/ensure-workflow-docs" all
    elif [ -x "$HOME/ai_code/study_peter/scripts/ensure-workflow-docs" ]; then
      "$HOME/ai_code/study_peter/scripts/ensure-workflow-docs" all
    else
      echo "ensure-workflow-docs not found"
    fi
    
  1. 回退路径(补齐失败或不可用时):
    • 单 PR(默认 squash):
    • gh pr view <pr> --json number,state,mergeStateStatus
      gh pr checks <pr>
      gh pr merge <pr> --auto --squash
      
    • 批量 PR(默认不 squash,便于并发收口):
    • gh pr list --author "@me" --state open --json number --jq '.[].number'
      gh pr merge <pr> --auto --merge
      
  1. 输出结果:
    • 已完成合并
    • 仍在等待 CI
    • 被阻塞(含原因)
    • 是否已刷新 docs/SESSION-BOOTSTRAP.mdLast Updated + Last Merge Baseline

护栏

  • CI 红灯不强合。
  • 单 PR 默认 squash(与 Peter 的 /automerge 习惯一致)。
  • 批量模式默认不强制 squash,避免破坏已有历史策略。
  • 合并完成后,默认刷新一次 docs/SESSION-BOOTSTRAP.md 时间戳与 merge 基线。
  • 每次只报告可执行下一步,不输出空泛状态。

版本历史

共 1 个版本

  • v1.2.1 当前
    2026-03-30 08:13 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

productivity

Word / DOCX

ivangdavila
创建、检查和编辑 Microsoft Word 文档及 DOCX 文件,支持样式、编号、修订记录、表格、分节符及兼容性检查等功能。
★ 440 📥 147,917
productivity

Weather

steipete
获取当前天气和预报(无需API密钥)
★ 446 📥 226,391
productivity

Nano Pdf

steipete
使用nano-pdf CLI通过自然语言指令编辑PDF
★ 275 📥 114,910