dotnet / arcade-services

Arcade Engineering Services
MIT License
54 stars 72 forks source link

Merge `Maestro.AzureDevOps` to `Maestro.Common` #3661

Closed premun closed 2 weeks ago

premun commented 2 weeks ago

This is a preparation PR for further changes but no functional changes are in this PR.

What will follow is adding TokenCredentials to AzureDevOpsTokenProvider which means we will need to have those together. The Maestro.AzureDevOps project is already super tiny so we will merge these together as they will contain related things.

This PR also renames RemoteConfiguration to RemoteTokenProvider which will then provide tokens to GitHub and AzureDevops via other means than just PATs so this PR also does that to make the follow-up PR smaller.

https://dev.azure.com/dnceng/internal/_workitems/edit/6419