Skip to content

release publish 超时无回滚 #6

Description

@Guo-Zhang

问题描述

release publish -v cli/v0.8.3-rc.1 -y 在 CHANGELOG commit 后卡住,被超时杀死。

后果:tag 已创建但未推送,GitHub Release 未创建,需手动补推 tag 和创建 release。

建议

  1. publish 各步骤(create_tag → push_tag → create_release)加超时保护
  2. 每步执行前输出进度提示
  3. 失败时自动回滚已执行的操作(tag 已创建则删除,已推送则 delete remote tag)

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions