借助新的组织运行程序控件、Copilot内容排除支持以及删除存储库自定义指令的字符限制, Copilot代码审查现在可以更轻松地根据您在存储库和组织内的需求进行定制。随着Copilot代码审核代理架构的发布,我们宣布Copilot代码审核由GitHub Actions提供支持。
默认情况下, Copilot代码审核在标准GitHub托管的runner上运行,但团队可以配置自托管或大型runner,以更好地控制runner类型。为了支持轻松设置自定义运行器, Copilot代码审阅的运行器类型现在可以在组织级别进行配置,这意味着一个配置可以应用于组织内的所有存储库。
将Copilot代码审阅的默认运行程序设置为在所有存储库中自动使用,而无需单独配置每个存储库。锁定Runner设置,以便组织默认覆盖任何单个存储库配置。要设置此项,请导航到您的组织,然后转到Copilot - > Runner类型- > Runner类型配置。
如果启用了Copilot代码审查和Copilot云代理,则您的配置将同时应用于Copilot代码审查和Copilot云代理。Copilot代码审查现在尊重存储库、组织和企业级Copilot内容排除设置,因此您可以防止Copilot在审查期间使用指定的文件或目录。存储库管理员可以使用基于路径的规则在存储库设置中配置排除的路径。
这使您可以控制哪些存储库内容可用于Copilot代码审核,帮助您将审核与团队、组织或企业的边界保持一致,或阻止Copilot利用与审核无关的上下文。如需了解更多信息,请查看我们的文档,了解如何为Copilot配置内容排除。