问题描述
release publish -v cli/v0.8.3-rc.1 -y 在 CHANGELOG commit 后卡住,被超时杀死。
后果:tag 已创建但未推送,GitHub Release 未创建,需手动补推 tag 和创建 release。
建议
- publish 各步骤(create_tag → push_tag → create_release)加超时保护
- 每步执行前输出进度提示
- 失败时自动回滚已执行的操作(tag 已创建则删除,已推送则 delete remote tag)
问题描述
release publish -v cli/v0.8.3-rc.1 -y在 CHANGELOG commit 后卡住,被超时杀死。后果:tag 已创建但未推送,GitHub Release 未创建,需手动补推 tag 和创建 release。
建议