GitHubActionspull_request和pull_request_targetevent之间有什么区别?
我在 GitHubActions Docs 中找到了这个解释:
此事件 (pull_request_target) 在拉取请求基础的上下文中运行,而不是像 pull_request 事件那样在合并提交的上下文中运行。
但是,我无法理解 githubAction 中的上下文是什么。有人能解释一下吗?
我在Github网络用户界面上看到了这一点:
但是对我来说,尚不清楚禁用的重新运行是我的.github/main.workflow配置结果还是从Github Actions服务继承而来。
下面的示例工作流程-我看不到任何明显的会禁用重新运行的内容。
workflow "Test, Lint" {
on = "push"
resolves = [
"Test",
"Lint",
"Lint Format"
]
}
action "Install" {
uses = "actions/npm@master"
args = "install"
secrets = ["SECRET_TOKEN"]
}
action "Test" {
needs = "Install"
uses = "actions/npm@master"
args = "test"
secrets = ["SECRET_TOKEN"]
}
action "Lint" {
needs = "Install"
uses = "actions/npm@master"
args = "run lint"
secrets = ["SECRET_TOKEN"]
}
action "Lint Format" {
needs = "Install"
uses = "actions/npm@master"
args = …Run Code Online (Sandbox Code Playgroud)