【发布时间】:2022-01-03 08:17:48
【问题描述】:
在研究如何在 github 操作中,我可以将存储库中特定文件的“基本”版本与文件的拉取请求(“头”)版本进行比较......在调查这一点时,我发现各种来源(例如github.community 和github.com/actions/checkout README file 中的代码示例)...我发现以下上下文变量可用:
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 操作文档中都找不到其他四个。
我的问题是:是否有任何地方记录了可用上下文变量的完整列表?
例如,我有 found this,但它只列出了 github 上下文对象下一级的上下文变量。我找不到上面提到的更深层嵌套变量的文档。可能还有其他可能非常有用的上下文变量,但我似乎找不到完整列表,而只能找到那些碰巧在各种代码示例中被提及和散布的那些。
【问题讨论】:
标签: github-actions github-actions-artifacts