Github 如果测试失败,如何拒绝拉取请求

Github 如果测试失败,如何拒绝拉取请求,github,github-actions,Github,Github Actions,当使用Github操作引发拉请求时,我正在进行npm测试。 现在,如果测试失败,我想添加一条消息,或者至少使用操作拒绝PR。。 我该怎么做?我假设您有一个运行npm测试的工作流:pull\u request。这应该会自动对pull请求创建GitHub检查,如果测试失败,该检查将失败。“拒绝”拉请求的最佳方法是防止它被合并,除非测试通过。您可以通过打开存储库中的设置“要求状态检查在合并之前通过”,并根据需要选择工作流来实现这一点 您可以在存储库的设置下找到此设置。 文档中有关于这些设置的更多详细

当使用Github操作引发拉请求时,我正在进行npm测试。 现在,如果测试失败,我想添加一条消息,或者至少使用操作拒绝PR。。
我该怎么做?

我假设您有一个运行
npm测试的
工作流:pull\u request
。这应该会自动对pull请求创建GitHub检查,如果测试失败,该检查将失败。“拒绝”拉请求的最佳方法是防止它被合并,除非测试通过。您可以通过打开存储库中的设置“要求状态检查在合并之前通过”,并根据需要选择工作流来实现这一点

您可以在存储库的设置下找到此设置。

文档中有关于这些设置的更多详细信息。

请注意,除非您有github pro,否则私人回购中不提供分支保护