我正在尝试找到一种方法,只有在PR被打开且更改提交至主干(master)时才运行GitHub工作流程。
到目前为止,我已经做到了这一步。
当我打开拉取请求,将
到目前为止,我已经做到了这一步。
workflow "Install Yarn Dependencies" {
on = "pull_request"
resolves = ["Install"]
}
action "Is Master Branch" {
uses = "actions/bin/filter@master"
args = "branch master"
}
action "Install" {
needs = "Is Master Branch"
uses = "nuxt/actions-yarn@master"
args = "install"
}
当我打开拉取请求,将
development
分支合并到 master
分支时,我的 Install
操作未运行,因为 Is Master Branch
返回:
refs/heads/development 与 refs/heads/master 不匹配