Github Actions:有没有一种方法可以强制合并请求合并

时间:2020-03-20 14:46:49

标签: github github-actions

我正在使用 commitlint Github操作来验证我们的提交消息。只是想检查是否有一种方法可以使我在合并拉取请求之前强制通过。

当前行为: commitlint github操作失败,但是,我仍然可以合并pull reqest

期望的行为 如果commitlint github操作失败,则应禁用合并合并请求的按钮。 (即,例如审阅者限制)

1 个答案:

答案 0 :(得分:2)

您可以将规则添加到分支机构以及合并请求的工作方式。

您的存储库->设置->分支->分支保护规则->添加规则

在那里,您会找到名为Require status checks to pass before merging的东西。在此下,您应该看到Status checks found in the last week for this repository。如果在合并之前找到要传递的状态,则可以启用该状态。

文档:https://help.github.com/en/github/administering-a-repository/defining-the-mergeability-of-pull-requests