'A: Get notified of changes to the azure devops service

I've been looking around for a while now but I can't seem to find a way to get push messages from the azure devops team for their release notes regarding the azure devops service. I would like to be able to incorporate the changes/release notes into a teams channel (the app). I was surprised by a change to the GET git repo list api url. Which broke some stuff.

I can't really find any way to subscribe to changes to their service, other then to watch the ms-documentation github repo.

What are the ways in which you make sure you are not surprised by breaking changes?



Solution 1:[1]

Testing this API: Repositories - List, we can still retrieve git repositories under this project. In addition, sprint-184-update for Azure DevOps service brings new feature: Disable a repository. enter image description here

And by reference to this doc: Build Azure Repos Git or TFS Git repositories, Azure DevOps enables some limitation to Azure Pipelines regarding to Azure Repos Git repository like Limit job authorization scope to referenced Azure DevOps repositories. Please check it.

enter image description here

Update>>This API: GET https://dev.azure.com/{organization}/{project}/_apis/git/repositories?api-version=6.1-preview.1 does the same thing to retrieve git repositories.

And Azure DevOps service doesn't provide notifications about repositories changes(Add, Delete), see: Supported subscriptions for details. Also currently official released APIs list here: Azure DevOps Services REST API Reference.

BTW, you can create a new suggestion ticketĀ here. The product group will review these tickets regularly, and consider take it as roadmap.

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1