dotnet / arcade

Tools that provide common build infrastructure for multiple .NET Foundation projects.
MIT License
659 stars 333 forks source link

Arcade-extensions needs a CI story. #13095

Open riarenas opened 1 year ago

riarenas commented 1 year ago

https://github.com/dotnet/arcade-extensions is the repo where we have azure devops extensions needed by engineering services infrastructure. This repo doesn't have any validation or a deployment process. It should have both.

Release Note Category

missymessa commented 1 year ago

Might be able to do this with this functionality now: https://learn.microsoft.com/en-us/azure/devops/extend/publish/command-line?toc=%2Fazure%2Fdevops%2Fmarketplace-extensibility%2Ftoc.json&view=azure-devops

garath commented 1 year ago

From that page:

Select All accessible organizations, which is the only value that works when publishing via CLI. If you select only one organization, it results in an error, even if the PAT is valid

We can't make PATs for all organizations. This might be why it hasn't been adopted.

epananth commented 1 year ago

@ilyas1974 will talk to @tkapin

ilyas1974 commented 1 year ago

Per our offline discussion, this is a great issue for a new member of the team to work on so they can become familiar with our environment.

tkapin commented 1 year ago

Agree, there is no urgency with this but it's a nice opportunity to learn how to set up the CI for a repo.

@ali-turan7 I've assigned this to you, please have a look at that once you have time.