如何在新提交后自动取消批准 github 审核

How to un-approve github review after new commits automatically

一旦拉取请求被批准,如果有进一步的提交:

拉取请求应自动进入未批准状态。

这能做到吗?

目前不提供。

您可以创建一个应用程序来侦听 push webhook 事件,查询 API 以获取拉取请求的所有评论,并驳回任何 APPROVED[=19] =].

Here is a Ruby script 您可以在 heroku 上托管。

在推送新提交时关闭过时的拉取请求批准的能力是合并前需要拉取请求审查下的设置branch protection settings。默认情况下禁用。