Copilot代码审查现在使用防火墙、自定义设置步骤和独立的Runner配置。它现在可以从head分支读取自定义指令,以便轻松测试和验证自定义指令。这些更改使管理员和开发人员能够更好地控制Copilot代码审查在其环境中的运行方式。
扩展自定义指令,现在更容易验证自定义指令现在从拉取请求的head分支而不是base分支读取。这包括copilot-instructions.md、*.instructions.md、代理技能和AGENTS.md。这意味着您可以在功能分支中迭代和测试自定义指令,而无需先合并它们。
Copilot代码审查现在从存储库中读取REVIEW.md、GEMINI.md和CLAUDE.md文件,因此无论自定义位于何处,都能理解它们。如果您的团队已经在这些文件中维护了审核指南或特定于模型的说明,则Copilot代码审核将自动收集它们并将其纳入审核流程。
现在,您可以使用your.github/workflows/目录中的copilot-code-review.yml文件配置运行时可供Copilot代码审查的环境。这允许您独立于Copilot云代理在存储库级别安装依赖项、配置Runner、设置工具或运行Copilot代码审核所需的任何准备步骤,以生成存储库所需的审核。
将copilot-code-review.yml文件添加到存储库中,以定义特定于Copilot代码审查的设置步骤。如果不存在copilot-code-review.yml文件,则Copilot代码审查将回退到您现有的copilot-setup-steps.yml文件(如果存在)。要了解有关如何设置copilot-code-review.yml文件的更多信息,请参阅我们有关设置Copilot代码审查环境的文档。