在调查如何在 github 操作中,我可以将存储库中特定文件的“基本”版本与文件的拉取请求(“头”)版本进行比较......在调查这一点时,我发现了各种来源(例如,github.community和github.com/actions/checkout README 文件中的代码示例)...我发现以下上下文变量可用:
github.refgithub.shagithub.event.pull_request.head.refgithub.event.pull_request.head.shagithub.event.pull_request.base.refgithub.event.pull_request.base.sha但是,除了前两个(github.ref和github.sha)之外,我在任何 github actions 文档中都找不到其他四个。
我的问题是: 是否有任何地方记录了可用上下文变量的完整列表?
例如,我找到了 this,但它只列出了 github 上下文对象下一级的上下文变量。我找不到上述更深层嵌套变量的文档。可能还有其他可能非常有用的上下文变量,但我似乎找不到完整的列表,而只是那些碰巧被提及并分散在各种代码示例中的变量。