gpt4 book ai didi

如果失败, pull 请求触发的 GitHub 操作不会锁定 "Merge"按钮

转载 作者:行者123 更新时间:2023-12-04 07:39:58 25 4
gpt4 key购买 nike

你好社区!

对于 python 应用程序,我设置了一个 GitHub 操作,它在每个要掌握的 pull 请求上运行 pytest(和其他工具)。

当工作流失败时,我在 pull 请求页面的“检查”选项卡中看到它,但即使 GitHub 操作失败我也可以 merge 我的分支:

enter image description here

在我的存储库中,设置 -> 分支,我创建了一个符合我需要的新保护规则,但我无法指定任何状态检查。

我想做的就是使用我的工作流来允许(或禁止)根据工作流的输出 merge merge 请求。

有什么想法吗?

最佳答案

好的,所以正确答案非常简单,但没有记录在案:

创建分支保护规则时,必须勾选Require status checks to pass before merging(我就是这样做的),并且(我没有这样做)你必须通过搜索添加状态检查它在搜索栏中。

如果什么都没有出现,那是正常的。您必须搜索状态检查,这是您在 GitHub 操作上的工作名称!

关于如果失败, pull 请求触发的 GitHub 操作不会锁定 "Merge"按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67540626/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com