已关闭
feat: gc release delete-asset — 删除 Release 附件 #528
aflyingto创建于  8月11日关闭于  8月13日
aflyingto成员
8月11日 创建

背景

拆自 gh-parity 专项。对齐 gh release delete-asset。

API 端点(已就绪)

DELETE /api/v5/repos/{owner}/{repo}/releases/{tag}/attach_files/{attach_file_id} — 删除 Release 附件

命令接口

gc release delete-asset <tag> <asset-id> [-R owner/repo] --yes

对齐 gh 参考

gh release delete-asset <tag> <asset-name>

验收标准

Refs gitcode-cli/cli#506

likedislike
Aaflyingto成员
8月11日 关联了里程碑:gh-parity: 全面对齐 gh CLI
Aaflyingto成员
8月11日 添加了label:enhancementscope/cli
aflyingto成员
8月13日 评论:

验证记录

  • 当前版本或分支: main (3cf272e, 含 label edit)
  • 复现命令: ./gc release --help
  • 实际结果: gc release 有 create/delete/download/edit/list/upload/view,缺少 delete-asset;origin/main 无 delete-asset;issue 声明 DELETE /api/v5/repos/{owner}/{repo}/releases/{tag}/attach_files/{attach_file_id} 端点已就绪
  • 结论: 需求有效,涉 API 将查 api-doc 确认 DELETE endpoint/path
likedislike
Aaflyingto成员
8月13日 添加了label:status/verified,type/feature
Aaflyingto成员
8月13日 添加了label:status/in-progress
Aaflyingto成员
8月13日 关联了pull request:feat(release): add gc release delete-asset command
Aaflyingto成员
8月13日 添加了label:status/ready-for-review
Aaflyingto成员
8月13日 关闭了 issue
Aaflyingto成员
8月13日 添加了label:status/merged