当拉取请求基础分支更新时如何重新运行 Github Actions 工作流程

Moh*_*mer 17 github pull-request github-actions

当拉取请求的基础分支推送了新代码时,是否可以触发 Github Actions 工作流程?

举例说明:拉取请求分支是feature1,基础是development,那么当PR打开后开发分支用新代码更新时,是否可以触发feature1分支PR上的工作流程?

小智 4

目前没有触发器可以让您执行此操作。然而,GitHub 的分支保护规则有一个功能旨在解决这个问题:当选择“合并之前需要通过状态检查”时,会有一个“合并之前要求分支保持最新”的附加选项。如果来自基础分支的提交未合并回功能分支,则此设置将阻止合并。因此,用户将被迫“更新”他们的分支,这将导致“推送”事件到他们的分支,从而触发工作流程。

RequireBranchesBeUpToDate