Install
openclaw skills install github-iteration-workflowGitHub Issue 全流程自动化处理。当用户要求处理 GitHub Issue、拉取并修复 Issue、创建 PR、监控 CI/CD、合并部署时使用此技能。涵盖从 Issue 拉取、代码修复、PR 创建、CI/CD 监控到合并部署的完整自动化流程。
openclaw skills install github-iteration-workflow从拉取 Issue 到合并部署的端到端自动化工作流。
gh auth status 正常)cd <repo-path>
gh issue list --state open
批量获取所有需要处理的 Issue 详情:
# 获取所有 open issue 的编号和标题
gh issue list --state open --json number,title,body
一次性获取所有 open issue,整体评估:
gh issue list --state open --json number,title,body,labels
分析要点:
输出一份修复计划: 分组 → 确定分支策略 → 明确每个 Issue 对应的改动
基于分析结果,创建分支并一次性实现所有修复:
git checkout master && git pull origin master
git checkout -b fix/batch-<date>-<总体描述>
修复策略:
每个 Issue 单独一个 commit,便于追踪:
# 按 Issue 逐个提交
git add <files-for-issue-A>
git commit -m "fix: <issue-A描述> (#<A>)"
git add <files-for-issue-B>
git commit -m "fix: <issue-B描述> (#<B>)"
推送统一分支:
git push -u origin fix/batch-<date>-<总体描述>
gh pr create \
--title "Batch fix: <总体描述>" \
--body "## 关联 Issues
Closes #<A>, Closes #<B>, Closes #<C>
### Issue #<A>: <标题>
<修复说明>
### Issue #<B>: <标题>
<修复说明>
### Issue #<C>: <标题>
<修复说明>" \
--base master
gh pr checks <PR-number>
检查项: Code Quality / Security Scan / Unit Tests / E2E Tests / Deploy Preview
CI 失败自动修复:
gh run view <run-id> --log-failedgit commit -am "fix: CI ..." && git pushCI 通过后合并:
gh pr merge <PR-number> --merge
# 分支保护时用 --admin
gh api repos/<owner>/<repo>/deployments --jq '.[0:3] | .[] | "\(.environment) - \(.sha[0:7]) - \(.created_at)"'
报告内容:
fix: 修复问题feat: 新功能refactor: 重构docs: 文档更新style: 代码格式test: 测试相关fix/issue-<n>-<desc> — 修复feat/issue-<n>-<desc> — 新功能refactor/issue-<n>-<desc> — 重构