microsoft / azure-pipelines-vscode

VS Code extension for working with Azure Pipelines YAML files
MIT License
163 stars 102 forks source link

Migrate to builtin authentication provider & remove Configure Pipeline support #595

Open 50Wliu opened 1 week ago

50Wliu commented 1 week ago

With Azure Accounts being deprecated in January, this change migrates the Azure Pipelines extension to instead use VS Code's builtin "Microsoft" authentication provider.

The Configure Pipeline feature relied heavily on Azure Accounts. Instead of migrating it, I've made the decision to remove the feature for the following reasons.

Combined with the amount of changes necessary to make it support VS Code authentication, in my mind the benefits it provides no longer outweighs the high maintenance cost it brings. In the future, I would be open to adding back portions of the functionality (such as service connection creation) but for now the easiest way forward is a complete removal.

I tested the authentication changes on both a MSA and work account and confirmed that I was still able to authenticate and view all my ADO organizations.

Fixes #590 Fixes #583 Fixes #582 Fixes #581 Fixes #580 Fixes #579 Fixes #538 Closes #542 Closes #509 Closes #436 Closes #576