【发布时间】:2021-10-04 19:50:26
【问题描述】:
在 GitHub 工作流程中,我可能会使用版本化的 Github Action。 documentation 声明:
我们强烈建议您通过指定 Git ref、SHA 或 Docker 标记号来包含您正在使用的操作的版本。如果您不指定版本,则可能会在操作所有者发布更新时破坏您的工作流程或导致意外行为。
据我所知,版本可以是:分支、引用或提交 SHA1。
是否可以表达更多的约束,例如版本范围?一个虚构的语法:
jobs:
my_job:
steps:
- name: My action
uses: myAction@[1.1, 1.234]
这意味着“使用版本介于 1.1 和 1.234 之间的 MyAction”。有没有办法表达那种版本约束?
【问题讨论】:
标签: github-actions