在action中获取github action版本



考虑一个github操作:

  1. 下载二进制文件
  2. 解压并运行二进制文件

二进制版本取决于操作的版本。当使用

这样的动作时
uses: action_x@v3

我试图在动作中获得v3,以便我可以将其映射到相应的二进制版本。

有没有一种方法可以做到这一点,而不必在yaml上硬编码二进制版本(并记得在发布时碰撞它)?

查看GitHub上下文,似乎github.action_ref应该包含您正在寻找的内容:

对于执行操作的步骤,这是正在执行的操作的ref。例如:v2.

jobs:
show_checkout_version:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- run: echo '${{ github.action_ref }}'

相关内容

  • 没有找到相关文章