考虑一个github操作:
- 下载二进制文件
- 解压并运行二进制文件
二进制版本取决于操作的版本。当使用
这样的动作时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 }}'