您可以通过设置仓库规则集来强制在组织中使用依赖审查操作,该规则集要求在合并拉取请求之前通过运行依赖审查的工作流。有关该操作的更多信息,请参阅 关于依赖审查。
先决条件
您需要在组织中的某个仓库里添加依赖审查操作并对其进行配置。更多信息请参阅 配置依赖审查操作。
为您的组织强制执行依赖审查
-
在 GitHub 右上角,点击您的个人头像,然后点击 组织。
-
点击即可选择组织。
-
在您的组织名称下面,点击 设置。如果看不到 “Settings” 选项卡,请选择 下拉菜单,然后点击 Settings。

-
在左侧边栏的 “代码、规划和自动化” 部分,点击 仓库,然后点击 规则集。

-
点击 New ruleset 下拉菜单,并选择 New branch ruleset。
-
为了便于识别并说明规则集的用途,请在 Ruleset Name 中为规则集命名。
-
将 Enforcement status 设置为 Active。
-
如果需要,您可以针对组织中的特定仓库进行设置。更多信息请参阅 在组织中选择要针对的仓库。
-
在 “Rules” 部分,选择 “Require workflows to pass before merging” 选项。
-
在 “Workflow configurations” 中,点击 Add workflow。
-
在弹出框中,选择您已向其添加依赖审查操作的仓库。更多信息请参阅 Prerequisites。
-
在增强的对话框中,选择一个分支以及用于依赖审查的工作流文件。

-
点击 创建。