Closed
feat: gc pr edit 增强 — 评审人/审查人/测试人指派(9 个 API 端点) #541
aflyingtoAdd on Aug 11Closed at Aug 11
aflyingto
Aug 11 Comments:
Aug 11 Comments:
验证记录
验证版本: main (d0abc14)
验证命令: gc pr edit --help + 源码审查 pkg/cmd/pr/edit/edit.go
验证结果:
- gc pr edit 已存在(支持 title/body/base/draft/labels/milestone/close-related-issue)
- 缺少 --add-assignee/--remove-assignee/--add-reviewer/--remove-reviewer/--add-tester/--remove-tester flags
- 9 个 API 端点就绪:POST/DELETE/PATCH /pulls/{number}/assignees|reviewers|testers + GET option lists
- POST assignees body: {assignees: [user]}
- POST reviewers body: {reviewers: [user], add: true}
- POST testers body: {testers: [user], add: true}
- DELETE body 含 user 列表
结论: 确认功能缺失,pr edit 命令骨架已存在,需扩展 6 个新 flags + API 函数。


背景
前序排查遗漏。gc
pr edit不支持指派评审人/测试人/审查人。对齐gh pr edit --reviewer。API 端点(9 个)
命令接口
扩展
gc pr edit或新增gc pr assign:对齐 gh
验收标准
Refs gitcode-cli/cli#517