Vaish
Vaish

Reputation: 3

Is it possible to approve pull requests from azure repos in micorsoft teams?

Right now i see that only pull request URL is supplied through the notification. Is it possible to modify either the azure devops connector or modify azure repos subscription in microsoft teams to include approval as well

Upvotes: 0

Views: 1716

Answers (3)

Leo Liu
Leo Liu

Reputation: 76740

Is it possible to approve pull requests from azure repos in micorsoft teams?

Agree with Daniel. It is unreasonable to approve PR directly in teams without reviewing the PR content.

But it is a good choice to display the alert of PR in teams, so that we can directly click alert to direct to PR.

To display the PR in the teams, you could check below document how to get the Pull Request Alerts in Microsoft Teams:

VSTS Pull Request Alerts in Microsoft Teams

enter image description here

Hope this helps.

Upvotes: 0

Shawn McGough
Shawn McGough

Reputation: 2040

As others have mentioned, 'rubber stamping' Pull Requests goes against their intent. However, if you are looking for a command approach to Pull Requests, one does exist in the form of the Azure CLI.

The following command would approve a Pull Request:

az repos pr set-vote --id {id} --vote approve

Take a look at the docs to learn more: https://learn.microsoft.com/en-us/cli/azure/ext/azure-devops/repos/pr?view=azure-cli-latest#ext-azure-devops-az-repos-pr-set-vote

Installation for Azure CLI can be found here: https://learn.microsoft.com/en-us/cli/azure/install-azure-cli-windows?view=azure-cli-latest&tabs=azure-cli

Upvotes: 1

Repcak
Repcak

Reputation: 1006

First off, with the default connector, I didn't see that possibility. We have a similar use case and we use a LogicApp or Power Automate to do what you want with REST API calls.

Link to the documentation: https://learn.microsoft.com/en-us/rest/api/azure/devops/git/pull%20requests/get%20pull%20request?view=azure-devops-rest-5.1

However, why have pull request approval policies if someone won't even look into the changes and approve them?

Upvotes: 1

Related Questions