arcade icon indicating copy to clipboard operation
arcade copied to clipboard

Arcade-extensions needs a CI story.

Open riarenas opened this issue 2 years ago • 7 comments

  • [ ] This issue is blocking
  • [X] This issue is causing unreasonable pain

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

  • [ ] Feature changes/additions
  • [ ] Bug fixes
  • [ ] Internal Infrastructure Improvements

Release Note Description

riarenas avatar Apr 10 '23 21:04 riarenas

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

missymessa avatar Apr 10 '23 21:04 missymessa

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.

garath avatar Apr 10 '23 22:04 garath

@ilyas1974 will talk to @tkapin

epananth avatar Apr 11 '23 17:04 epananth

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.

ilyas1974 avatar Apr 12 '23 17:04 ilyas1974

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.

tkapin avatar Apr 12 '23 17:04 tkapin