如何自动 select 一个 GitHub 动作的最新标记版本?

How to automatically select the latest tagged version of an GitHub action?

由于GitHub 操作的文档远远落后,我在网上找不到任何相关信息。

有没有办法让 GitHub 操作到 select 最新标记版本?

如果我想要 select 我会做的版本:

  uses: MarvinJWendt/run-node-formatter@1.2.0

如果我总是想要最新的提交,我会使用主分支

  uses: MarvinJWendt/run-node-formatter@master

但是我需要做什么才能获得最新的 tagged 版本,因为 master 分支正在开发中并且不稳定?

如果无法 运行 一个 git describe --tags (in order to get the latest tag),一种解决方法是:

  • 每次应用标签时,都会为该标签重置一个专用“tags”分支
  • 在您的 GitHub 操作工作流程中,您将“use”“tags”分支,根据其构造,该分支将引用最新标签。