【发布时间】:2022-10-19 00:33:35
【问题描述】:
我只想允许拉取请求作者合并它。
我有一个 GitHub 存储库,具有分支保护、请求强制审查的所有权以及为拉取请求设置的最低审查数量。
但是,所有这些检查都发生在有人单击合并之前。
这是一个例子:
- 用户 A 创建拉取请求。
- 用户 A 在通过所有检查并至少获得一项批准之前无法合并它。
- 用户 B 批准拉取请求 (用户 B 有权提交到存储库)
现在,我不希望用户 B 合并拉取请求。但是,因为用户 B 没有提交,所以用户 B 没有触发任何检查。
想到了两种解决方案,但都可能是错误的:
- 创建触发“单击合并”的 GitHub 操作(将不得不处理
merge queue) - 创建验证用户名的检查
我不知道要设置任何这些解决方案。经过大量研究,我找到的唯一答案是这篇文章:How to get the author of a PR?
我将不胜感激任何帮助,
非常感谢,
- 创建触发“单击合并”的 GitHub 操作(将不得不处理
【问题讨论】:
标签: github merge github-actions pull-request