GitHub 由于 CI 发布了对草稿的自动更改

问题描述 投票:0回答:1

我的 github 项目 在发布时运行 GH 操作来发布我的 Rust 箱。

当我创建新版本并“发布”它时,该版本会保持

published
几秒钟,然后自动更改为
draft
。 CI 顺利通过,并正确发布了所有内容,但版本保持为
draft
。 再次点击
publish
会重新触发相同的操作,从而导致失败(因为相同的版本无法推送到 crates.io 两次)。 每当创建发布时是否有正确的方法来运行发布脚本?

on:
  push:
    branches: [ main ]
  pull_request:
    branches: [ main ]
  release:
    types: [ published ]
  workflow_dispatch:
github-actions
1个回答
0
投票

看起来您已将 CI 配置为在此处此处发布草稿版本。

这些最终会在您发布版本后运行。在 GitHub 删除历史日志之前,这里有证据。

然后

actions-gh-release
找到您手动创建的版本这里并将其更改为草稿这里

如果您更正了工作流程文件以避免将原始版本标记为草稿,则无需重新发布。

© www.soinside.com 2019 - 2024. All rights reserved.