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

    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