{"id":4940,"date":"2026-08-26T15:17:16","date_gmt":"2026-08-26T15:17:16","guid":{"rendered":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/2026\/08\/26\/copilot-code-reviews-for-azure-repos-public-preview\/"},"modified":"2026-08-26T15:17:16","modified_gmt":"2026-08-26T15:17:16","slug":"copilot-code-reviews-for-azure-repos-public-preview","status":"publish","type":"post","link":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/2026\/08\/26\/copilot-code-reviews-for-azure-repos-public-preview\/","title":{"rendered":"Copilot Code Reviews for Azure Repos (public preview)"},"content":{"rendered":"<p>Today, we\u2019re announcing the public preview of GitHub Copilot Code Review for Azure Repos, making the feature available to all Azure DevOps customers using the service. There\u2019s no longer a need to sign up for early access. Customers can now enable Copilot Code Review for their Azure Repos repositories and start using it.<\/p>\n<p>With the public preview, we\u2019re also introducing several improvements we\u2019ve made over the past couple of months based on what we\u2019ve learned during the technical preview.<\/p>\n<p>Before getting started, be sure to <a href=\"https:\/\/learn.microsoft.com\/en-us\/azure\/devops\/repos\/git\/copilot-code-reviews?view=azure-devops\" target=\"_blank\">read the official documentation<\/a> for details on how Copilot Code Review works, how to enable it, and what to expect around usage and billing.<\/p>\n<p>Let\u2019s take a look at what\u2019s new.<\/p>\n<h2>Onboarding improvements<\/h2>\n<p>We\u2019ve made it easier to control where GitHub Copilot Code Review is enabled, with options at the organization, project, and repository levels.<\/p>\n<p>At the organization level, you can enable Copilot Code Review for all repositories across all projects.<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2026\/08\/blog-onboarding-1.webp\"><img data-opt-id=2109098707  fetchpriority=\"high\" decoding=\"async\" src=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2026\/08\/blog-onboarding-1.webp\" alt=\"blog onboarding 1 image\" width=\"2168\" height=\"399\" class=\"aligncenter size-full wp-image-73257\" \/><\/a><\/p>\n<p>You can also delegate that decision to project administrators, allowing them to enable Copilot Code Review for all repositories within their project.<\/p>\n<p>For organizations that want more granular control, Copilot Code Review can also be enabled or disabled at the individual repository level.<\/p>\n<h2>Support for Managed DevOps Pools<\/h2>\n<p>Copilot Code Review uses Azure Pipelines to orchestrate code reviews. By default, these reviews run using Microsoft-hosted agents. However, not every organization uses the default Azure Pipelines agent pool.<\/p>\n<p>Organizations using <strong>Managed DevOps Pools<\/strong> can now configure Copilot Code Review to use their managed pool instead. Simply select the desired pool at the organization level, and all Copilot code reviews across the organization will run using that pool.<\/p>\n<p>Self-hosted agents are not currently supported.<\/p>\n<h2>Custom instructions<\/h2>\n<p>Every team has its own expectations for what good code looks like. With custom instructions, you can define the standards and practices that matter to your organization and have Copilot take them into account when reviewing pull requests.<\/p>\n<p>Instructions can be applied across an entire organization or project, configured for a specific repository, or targeted to specific paths within a repository.<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2026\/08\/blog-custom-instructions-1.webp\"><img data-opt-id=2033927325  fetchpriority=\"high\" decoding=\"async\" src=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2026\/08\/blog-custom-instructions-1.webp\" alt=\"blog custom instructions 1 image\" width=\"1340\" height=\"792\" class=\"aligncenter size-full wp-image-73258\" \/><\/a><\/p>\n<p>The result is code review feedback that is better aligned with how your teams build software, while helping apply important standards more consistently across repositories and projects.<\/p>\n<p>To learn more about configuring custom instructions for Copilot Code Review, see the <a href=\"https:\/\/learn.microsoft.com\/en-us\/azure\/devops\/repos\/git\/configure-copilot-code-review-instructions?view=azure-devops\" target=\"_blank\">Microsoft Learn documentation<\/a>.<\/p>\n<h2>Automatic code reviews<\/h2>\n<p>Automatically run a Copilot Code Review when a pull request is created by configuring branch policies. This ensures the code is reviewed without requiring developers to manually request a Copilot review for each pull request.<\/p>\n<p>You can configure the policy for a single repository or apply it to all repositories within a project.<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2026\/08\/blog-auto-ccr.webp\"><img data-opt-id=1157522500  data-opt-src=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2026\/08\/blog-auto-ccr.webp\"  decoding=\"async\" src=\"data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%20100%%20100%%22%20width%3D%22100%%22%20height%3D%22100%%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Crect%20width%3D%22100%%22%20height%3D%22100%%22%20fill%3D%22transparent%22%2F%3E%3C%2Fsvg%3E\" alt=\"blog auto ccr image\" width=\"1452\" height=\"479\" class=\"aligncenter size-full wp-image-73256\" \/><\/a><\/p>\n<p>Automatic code reviews also support <strong>draft pull requests<\/strong>, allowing engineers to get feedback from Copilot earlier in process.<\/p>\n<h2>Smarter billing and cost visibility<\/h2>\n<p>Copilot Code Review usage is billed through your linked Azure subscription and shows up as its own meter in Azure Cost Management. Previously, those charges could only be viewed at the organization level, which made it difficult to tell which teams were driving the spend.<\/p>\n<p>Charges now include <a href=\"https:\/\/learn.microsoft.com\/en-us\/azure\/devops\/release-notes\/2026\/sprint-276-update#project-level-cost-reporting-for-copilot-code-reviews\" target=\"_blank\">Azure DevOps project tags<\/a>, so you can filter or group cost analysis by project and attribute usage back to the teams generating it. Because these are standard Azure tags, they work anywhere tags are supported in Cost Management, including cost analysis views, exports, and budgets.<\/p>\n<p>You can create a <a href=\"https:\/\/learn.microsoft.com\/en-us\/azure\/devops\/repos\/git\/copilot-code-reviews?view=azure-devops#set-a-budget-alert\" target=\"_blank\">budget alert<\/a> filtered to the Copilot Code Review meter and scoped to a specific project tag, then get an email when actual or forecasted spend crosses a threshold you set.<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2026\/08\/blog-billing-2.webp\"><img data-opt-id=209661619  data-opt-src=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2026\/08\/blog-billing-2.webp\"  decoding=\"async\" src=\"data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%20100%%20100%%22%20width%3D%22100%%22%20height%3D%22100%%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Crect%20width%3D%22100%%22%20height%3D%22100%%22%20fill%3D%22transparent%22%2F%3E%3C%2Fsvg%3E\" alt=\"screenshot of billing in azure portal\" width=\"925\" height=\"790\" class=\"aligncenter size-full wp-image-73276\" \/><\/a><\/p>\n<h2>View logs (coming soon)<\/h2>\n<p>If a code review does fail, we will post a link to the logs on the pull request. This will allow you to dig into details of what failed and why.<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2026\/08\/blog-failed-code-review-1.webp\"><img data-opt-id=1717292492  data-opt-src=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2026\/08\/blog-failed-code-review-1.webp\"  decoding=\"async\" src=\"data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%20100%%20100%%22%20width%3D%22100%%22%20height%3D%22100%%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Crect%20width%3D%22100%%22%20height%3D%22100%%22%20fill%3D%22transparent%22%2F%3E%3C%2Fsvg%3E\" alt=\"blog failed code review 1 image\" width=\"1104\" height=\"264\" class=\"aligncenter size-full wp-image-73255\" \/><\/a><\/p>\n<h2>Level of review (coming soon)<\/h2>\n<p>To align with <a href=\"https:\/\/github.blog\/changelog\/2026-08-07-copilot-code-review-effort-levels-are-generally-available\/\" target=\"_blank\">GitHub\u2019s recent announcement<\/a>, Copilot Code Review for Azure DevOps will also support <strong>Lite<\/strong> and <strong>Balanced<\/strong> review levels, giving teams more control over how thoroughly Copilot reviews a pull request.<\/p>\n<p>Different changes call for different levels of attention. A small bug fix or documentation update may benefit from a quicker, more focused review, while larger changes involving complex logic, security considerations, or multiple services may warrant a more comprehensive review.<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2026\/08\/blog-level-of-review-2.webp\"><img data-opt-id=394823486  data-opt-src=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2026\/08\/blog-level-of-review-2.webp\"  decoding=\"async\" src=\"data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%20100%%20100%%22%20width%3D%22100%%22%20height%3D%22100%%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Crect%20width%3D%22100%%22%20height%3D%22100%%22%20fill%3D%22transparent%22%2F%3E%3C%2Fsvg%3E\" alt=\"blog level of review 2 image\" width=\"567\" height=\"473\" class=\"aligncenter size-full wp-image-73274\" \/><\/a><\/p>\n<p>With configurable review levels, teams can choose the approach that best fits the scope and complexity of the changes being reviewed.<\/p>\n<h2>Rollout Expectations<\/h2>\n<p>Copilot Code Review will roll out gradually across regions, so when it becomes available for your organization will depend on where your organization is hosted.<\/p>\n<p>The rollout can take 2 to 3 weeks (maybe longer) to reach all organizations. If you manage multiple organizations, you may see Copilot Code Review become available in one before it appears in another.<\/p>\n<p>We appreciate your patience as we complete the rollout.<\/p>\n<p>The post <a href=\"https:\/\/devblogs.microsoft.com\/devops\/copilot-code-reviews-for-azure-repos-public-preview\/\">Copilot Code Reviews for Azure Repos (public preview)<\/a> appeared first on <a href=\"https:\/\/devblogs.microsoft.com\/devops\">Azure DevOps Blog<\/a>.<\/p>","protected":false},"excerpt":{"rendered":"<p>Today, we\u2019re announcing the public preview of GitHub Copilot Code Review for Azure Repos, making the feature available to all [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":4941,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[3],"tags":[],"class_list":["post-4940","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-azure"],"_links":{"self":[{"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/posts\/4940","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/comments?post=4940"}],"version-history":[{"count":0,"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/posts\/4940\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/media\/4941"}],"wp:attachment":[{"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/media?parent=4940"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/categories?post=4940"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/tags?post=4940"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}