【问题标题】:Is it possible to change action's version in github marketplace?是否可以在 github 市场中更改操作的版本?
【发布时间】:2020-08-08 21:02:34
【问题描述】:

鉴于该操作的版本源自其 repo 的标签。 可以通过将标签移动到另一个提交来更改已经发布的版本吗?

如果是这样,这是一个严重的安全问题..但我找不到任何来源让我放心。

无论如何,总是可以使用提交 id 代替版本:)

【问题讨论】:

  • 如果您将机密传递给第三方操作,请在this answer 中考虑一些要点和建议。

标签: security versioning github-actions


【解决方案1】:

是的,这是可能的。当一个标签被移动到一个不同的提交时,相应的发布就变成了一个草稿,它从市场上消失了,但它可以再次发布。

请注意,操作无需在市场上发布即可使用。

移动标签实际上是主要版本的official recommendation,它一直是debated;该讨论提到,在转向使用 GitHub Package Registry for Actions 时版本控制将得到改进,但据我所知,这还没有发生,GitHub roadmap 没有提到它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-14
    • 1970-01-01
    相关资源
    最近更新 更多