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

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions