gpt4 book ai didi

npm - Github Action在发布和发布之间有所不同

转载 作者:行者123 更新时间:2023-12-03 14:36:27 28 4
gpt4 key购买 nike

由于Github发行版实际上是一个Git标签,因此我想在使用Github Action发行新的发行版(和标签)时自动升级package.json版本。

我知道我需要触发job on: release,但是根据Github Actions docs,我不知道是否需要在createdpublished,全部或全部触发时触发?

Github说:

Note: The release event is not triggered for draft releases.



我创建了两个管道:一个 on: release, type: created和一个 on: release, type: published

然后,我 创建了一个draft版本的,然后我 发布了

只有 published管道触发了,这是我 发布发布的时候。

最佳答案

我的经历与here on the forum的描述相反。经过测试时:

  • 如果使用/releases页面上的“草拟新发行版”按钮创建发行版,则当发行版从状态“草稿”变为“已发布”时,两个事件都将触发。
  • 如果发行版是由诸如 release-it 之类的脚本创建的,则绕过“草稿”阶段并直接变为“已发布”,只有release:published会触发

  • 因此,显然可以发布发布而无需创建发布。确实很奇怪。我会选择 published

    关于npm - Github Action在发布和发布之间有所不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59319281/

    28 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com