{"id":69292,"date":"2024-07-25T11:14:20","date_gmt":"2024-07-25T19:14:20","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/devops\/?p=69292"},"modified":"2024-07-25T11:14:20","modified_gmt":"2024-07-25T19:14:20","slug":"update-on-azure-boards-github-integration","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/devops\/update-on-azure-boards-github-integration\/","title":{"rendered":"Update on Azure Boards + GitHub Integration"},"content":{"rendered":"<p>It&#8217;s been a few months since our last update on the initiative to enhance the integration between Azure Boards and GitHub. We&#8217;re excited to share that many new features have been completed and are in the process of being rolled out. Here\u2019s a summary of our progress so far, along with an announcement of two new features \ud83c\udf89.<\/p>\n<h2>Create GitHub branch from work item (new)<\/h2>\n<p>You can now create a GitHub branch directly from a work item within Azure DevOps. The &#8220;New GitHub Branch&#8221; link is available whenever a GitHub connection is configured for your project. This link can be found in all work item context menus, including the work item form, card, backlog, and queries. To create a new branch, simply enter the branch name, select the desired repository, and choose the base branch.<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2024\/07\/create-branch-1.gif\"><img decoding=\"async\" src=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2024\/07\/create-branch-1.gif\" alt=\"Image create branch 1\" width=\"1920\" height=\"1044\" class=\"aligncenter size-full wp-image-69294\" \/><\/a><\/p>\n<h2>Connect to GitHub repository search improvements (new)<\/h2>\n<p>We have enhanced the process of connecting an Azure DevOps project to a GitHub organization, particularly for those managing thousands of GitHub repositories. Previously, you may have encountered challenges such as timeout errors and long wait times. The experience is now optimized, allowing you to search and select repositories without performance issues.<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2024\/07\/search-repos-1.png\"><img decoding=\"async\" src=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2024\/07\/search-repos-1.png\" alt=\"Image search repos 1\" width=\"1368\" height=\"483\" class=\"aligncenter size-full wp-image-69296\" srcset=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2024\/07\/search-repos-1.png 1368w, https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2024\/07\/search-repos-1-300x106.png 300w, https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2024\/07\/search-repos-1-1024x362.png 1024w, https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2024\/07\/search-repos-1-768x271.png 768w\" sizes=\"(max-width: 1368px) 100vw, 1368px\" \/><\/a><\/p>\n<h2>AB# links on GitHub pull requests<\/h2>\n<p>AB# links will now appear directly in the Development section of GitHub pull requests. This means you can view the linked work items without navigating through descriptions or comments, providing easier access to those AB# links.<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2024\/04\/gh-ab-links-on-pr-classic.png\"><img decoding=\"async\" src=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2024\/04\/gh-ab-links-on-pr-classic.png\" alt=\"Image gh ab links on pr classic\" width=\"967\" height=\"675\" class=\"aligncenter size-full wp-image-69011\" srcset=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2024\/04\/gh-ab-links-on-pr-classic.png 967w, https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2024\/04\/gh-ab-links-on-pr-classic-300x209.png 300w, https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2024\/04\/gh-ab-links-on-pr-classic-768x536.png 768w\" sizes=\"(max-width: 967px) 100vw, 967px\" \/><\/a><\/p>\n<p>These links will only be available when you use AB# in the pull request description. They won&#8217;t appear if you link directly from the work item to the pull request. Removing the AB# link from the description will also remove it from the Development section.<\/p>\n<p><div class=\"alert alert-primary\">\ud83d\udcdd This feature is complete, but it is still in the process of being released.<\/div><\/p>\n<h2>Show GitHub pull request details (on hold)<\/h2>\n<p>You can now see if the GitHub pull request is in draft mode, needs a review, or has status checks running directly from the links on the work item form.<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2024\/07\/pr-details-1.gif\"><img decoding=\"async\" src=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2024\/07\/pr-details-1.gif\" alt=\"Image pr details 1\" width=\"1920\" height=\"946\" class=\"aligncenter size-full wp-image-69302\" \/><\/a><\/p>\n<p>Unfortunately, this feature is currently on hold from being globally released as we work through some outstanding bugs. However, we expect to resolve these issues within the next few weeks, after which we can begin rolling it out to all customers.<\/p>\n<h2>Improved AB# validation<\/h2>\n<p>We&#8217;ve enhanced the Azure Boards app to better notify users about the validity of work item links, helping them spot and fix any issues before merging with a pull request.<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2024\/07\/ab-bot-1.png\"><img decoding=\"async\" src=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2024\/07\/ab-bot-1.png\" alt=\"Image ab bot 1\" width=\"1488\" height=\"1073\" class=\"aligncenter size-full wp-image-69304\" srcset=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2024\/07\/ab-bot-1.png 1488w, https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2024\/07\/ab-bot-1-300x216.png 300w, https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2024\/07\/ab-bot-1-1024x738.png 1024w, https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2024\/07\/ab-bot-1-768x554.png 768w\" sizes=\"(max-width: 1488px) 100vw, 1488px\" \/><\/a><\/p>\n<h2>What is next?<\/h2>\n<p>There are a few more scenarios we have yet to complete. You can expect to see more information about these features on the <a href=\"https:\/\/learn.microsoft.com\/en-us\/azure\/devops\/release-notes\/features-timeline#improved-boards--github-integration\" rel=\"noopener\" target=\"_blank\">Azure DevOps Roadmap<\/a> in the coming weeks.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>It&#8217;s been a few months since our last update on the initiative to enhance the integration between Azure Boards and GitHub. We&#8217;re excited to share that many new features have been completed and are in the process of being rolled out. Here\u2019s a summary of our progress so far, along with an announcement of two [&hellip;]<\/p>\n","protected":false},"author":921,"featured_media":67906,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[227,229,1],"tags":[],"class_list":["post-69292","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-agile","category-community","category-devops"],"acf":[],"blog_post_summary":"<p>It&#8217;s been a few months since our last update on the initiative to enhance the integration between Azure Boards and GitHub. We&#8217;re excited to share that many new features have been completed and are in the process of being rolled out. Here\u2019s a summary of our progress so far, along with an announcement of two [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/posts\/69292","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/users\/921"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/comments?post=69292"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/posts\/69292\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/media\/67906"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/media?parent=69292"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/categories?post=69292"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/tags?post=69292"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}