我的 github 项目 在发布时运行 GH 操作来发布我的 Rust 箱。
当我创建新版本并“发布”它时,该版本会保持
published
几秒钟,然后自动更改为 draft
。 CI 顺利通过,并正确发布了所有内容,但版本保持为 draft
。 再次点击 publish
会重新触发相同的操作,从而导致失败(因为相同的版本无法推送到 crates.io 两次)。 每当创建发布时是否有正确的方法来运行发布脚本?
on:
push:
branches: [ main ]
pull_request:
branches: [ main ]
release:
types: [ published ]
workflow_dispatch: