配置审查
设置如何生效
将审查规则一次性设为工作区默认设置,只为需要不同设置的仓库单独自定义。本页还列出了每项设置对应的说明页面。
工作区默认设置与仓库设置
在工作区设置 → 审查规则中设置默认值,然后选择保存工作区审查规则。所有仓库都会沿用这些默认设置,直到你为某个仓库自定义某项设置。
工作区默认设置
审查时机每次推送时审查
审查深度标准
web沿用工作区默认设置
审查深度标准
payments已自定义
审查深度深度
| 状态标签 | 含义 |
|---|---|
| 沿用工作区默认设置 | 仓库使用工作区默认设置,包括之后的更改。 |
| 已自定义 | 即使工作区默认设置发生变化,仓库也会保留自己的值。工作区默认值显示在下方。 |
自定义仓库设置
- 打开仓库,选择要设置的仓库。
- 在其审查规则标签页中更改需要的设置。每项更改过的设置都会标记为已自定义。
- 选择保存此仓库审查规则。
如需重置某项设置,请选择它旁边的沿用工作区默认设置。如需全部重置,请使用标签页底部的同名按钮。选择标签页顶部的已自定义,可只查看已更改的设置。
每次审查使用 HeyDeer 将其加入队列时已保存的设置。已在排队或进行中的审查沿用开始时的设置。
设置一览
审查规则包含五个部分。下面的每项设置都链接到对应的说明页面;设置参考列出了它们的默认值。
| 部分 | 设置 |
|---|---|
| 何时审查 | 审查时机、每个 PR 的自动审查次数上限、PR 关闭后停止自动审查、自动审查筛选条件 |
| 如何审查 | 默认审查深度、只审查新改动、反馈范围、审查语言、读取相关 Issue 和 PR |
| 发布结果 | 自动批准、发布 GitHub 检查、发现问题时将检查标记为失败、在 PR 中发布审查评论、将已处理的 HeyDeer 讨论标记为已解决 |
| Autopilot | 每次运行的最大轮数 |
| 手动审查权限 | 谁可以发起审查 |
配置位于何处
审查规则、审查指令和连接器保存在 HeyDeer 中。AGENTS.md、仓库检查和技能位于你的仓库中,因此 PR 可以为自身的审查更改它们。设置参考列出了各项配置的位置、谁可以更改,以及审查使用哪个版本。
GitHub 组织的所有者始终是工作区管理员;只有在 GitHub 上能访问某个仓库的管理员,才能更改该仓库的设置。参见工作区成员。
不确定指导该放在哪里?参见各类指导应放在哪里。