【发布时间】:2021-08-05 00:00:00
【问题描述】:
大家好!
对于一个 python 应用程序,我设置了一个 GitHub 操作,该操作在每个 pull request 到 master 时运行 pytest(和其他工具)。
当工作流失败时,我在拉取请求页面的“检查”选项卡中看到它,但即使 GitHub 操作失败,我也可以合并我的分支:
在我的存储库,设置 -> 分支中,我创建了一个符合我需要的新保护规则,但我无法指定任何状态检查。
我要做的就是使用我的工作流程来允许(或禁止)根据工作流程的输出合并拉取请求。
有什么想法吗?
【问题讨论】:
-
您是 repo 的管理员吗?有a setting that allows admins to still merge if any checks fail - 除其他外。
-
是的,我是。我实际上考虑过这一点,但为了确保我添加了一个朋友作为简单的贡献者,他也能够合并。所以我认为这不相关。
标签: git github workflow github-actions pull-request