30 lines
2.0 KiB
Markdown
30 lines
2.0 KiB
Markdown
# 补齐 GitHub PR draft 转 ready 受控命令
|
|
|
|
- 来源:<https://github.com/pikasTech/unidesk/issues/1749>
|
|
- 触发上下文:
|
|
- <https://github.com/pikasTech/unidesk/pull/1748>
|
|
- <https://github.com/pikasTech/unidesk/issues/1745>
|
|
- 范围:
|
|
- 仅新增 `gh pr ready` 受控命令、帮助、测试与 PR 验收。
|
|
- 禁止项:
|
|
- 不修改 #1748 分支。
|
|
- 不修改运行面。
|
|
- 不建立第二套 GitHub 认证或 API authority。
|
|
|
|
|
|
## R1 [completed]
|
|
|
|
闭环 [UniDesk #1749](https://github.com/pikasTech/unidesk/issues/1749):为 [PR #1748](https://github.com/pikasTech/unidesk/pull/1748) 补齐 draft 转 ready 的受控 GitHub CLI,完成任务后将详细报告写入[任务报告](./details/github-pr-draft-ready-command/R1_Task_Report.md)。
|
|
### R1.1 [completed]
|
|
|
|
调查 [#1749](https://github.com/pikasTech/unidesk/issues/1749) 的既有 PR 命令、GraphQL client、typed 错误和输出合同,完成任务后将详细报告写入[任务报告](./details/github-pr-draft-ready-command/R1.1_Task_Report.md)。
|
|
### R1.2 [completed]
|
|
|
|
实现 [#1749](https://github.com/pikasTech/unidesk/issues/1749) 的 ready、already-ready 与 dry-run 合同,并补 scoped help,完成任务后将详细报告写入[任务报告](./details/github-pr-draft-ready-command/R1.2_Task_Report.md)。
|
|
### R1.3 [completed]
|
|
|
|
覆盖 [#1749](https://github.com/pikasTech/unidesk/issues/1749) 的成功与失败测试,使用新命令验收 [PR #1748](https://github.com/pikasTech/unidesk/pull/1748),提交非 draft PR,完成任务后将详细报告写入[任务报告](./details/github-pr-draft-ready-command/R1.3_Task_Report.md)。
|
|
## R2 [completed]
|
|
|
|
修复 `pikainc/pikaoa` 受控 GitHub token repository override 的写权限路由,并让 `gh auth status` 区分 repo 可读与 PR merge capability,执行记录见 [pikasTech/unidesk#2063](https://github.com/pikasTech/unidesk/issues/2063),完成任务后将详细报告写入[任务报告](./details/github-pr-draft-ready-command/R2_Task_Report.md)。
|