Skip to content

gh release create 调用超时,缺少重试机制 #11

Description

@Guo-Zhang

现象

release publishcreate_release() 调用 gh release create 时,网络不稳定可能导致命令挂起超时。

改进方向

  • create_release() 增加超时控制(当前无 timeout 参数)
  • 超时后重试 1-2 次
  • 或拆成异步非阻塞流程

涉及代码

src/release/util.rs 中的 create_release()delete_release()

替代方案

考虑用 GitHub API + reqwest 替代 gh CLI,但需要新增依赖。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions