使用最新版本的 GitHub Action

jv-*_*v-k 13 github github-actions

是否可以在工作流程中使用 Marketplace 中已发布的 GitHub Action 的最新版本?

如果有可能的话那就太好了:

      - name: "TODO to Issue"
        uses: "alstr/todo-to-issue-action@latest"
Run Code Online (Sandbox Code Playgroud)

例如,对于某个npm包,您可以npm install node@latest使用该包的最新版本。

在操作页面上,当您单击“使用最新版本”时,会显示以下对话框,其中版本号是硬编码的:

示例动作

Mat*_*teo 9

语法{owner}/{repo}@{ref}如下master

      - name: "TODO to Issue"
        uses: "alstr/todo-to-issue-action@master"
Run Code Online (Sandbox Code Playgroud)

顺便说一句,如果发生重大更新,任何重大更改都可能会停止您的工作流程,因此我建议标记到主要版本,例如@4

      - name: "TODO to Issue"
        uses: "alstr/todo-to-issue-action@v4"
Run Code Online (Sandbox Code Playgroud)

  • 这当然更容易,但有趣的是为什么 GH 似乎没有办法使用“@latest” (3认同)
  • @jv-k se 我的更新 (2认同)