在研究如何在github actions中查找特定文件的“基本”版本,并使用Pull Request的(“head”)文件版本进行差异比较时,我在各种来源(例如github.community和github.com/actions/checkout README file中的代码示例)中发现了以下上下文变量是可用的:
github.ref
github.sha
github.event.pull_request.head.ref
github.event.pull_request.head.sha
github.event.pull_request.base.ref
github.event.pull_request.base.sha
然而,除了前两个(github.ref
和github.sha
)以外,我在任何github actions文档中都找不到其他四个变量。
我的问题是: 是否有任何地方记录了可用上下文变量的完整列表?
例如,我找到了found this,但它仅列出了从github上下文对象向下一级的上下文变量。我找不到上面提到的更深层次嵌套变量的文档。可能还有其他非常有用的上下文变量,但我似乎找不到一个完整的列表,只有那些碰巧在各种代码示例中被提及并散布在各处。
- uses: crazy-max/ghaction-dump-context@v1
。 - V. Rubinetti