使用Github操作引发拉取请求时,我正在进行npm测试。 现在,如果测试失败,我想添加一条消息,或者至少使用操作拒绝PR。 我该怎么办?
答案 0 :(得分:1)
我假设您有一个运行on: pull_request
的{{1}}工作流程。这将在拉取请求上自动创建GitHub Check,如果测试失败,该请求将失败。除非测试通过,否则“拒绝”请求的最佳方法是防止请求被合并。为此,您可以打开存储库中的“合并之前要求状态检查通过”,然后根据需要选择工作流程。
文档中有关于这些设置的更多详细信息。 https://help.github.com/en/github/administering-a-repository/enabling-required-status-checks