Skip to content

Releasing MakeCode extension to VSCode marketplace

Abhijith Chatra edited this page Feb 24, 2023 · 4 revisions

Steps to release MakeCode extension to vscode marketplace.

  1. Increment the version in package.json to new version: https://github.com/microsoft/pxt-vscode-web/blob/main/package.json#L6 This step is necessary as this version number is also extension version to be published.
  2. Pick one of the following ADO pipeline to run to build the artifact:

When the Pipeline runs, it will start out by building the VSIX which is published as an artifact. It then waits to see if the Publish Release stage will get approved.

  1. Test the vsix generated (ms-edu.pxt-vscode-web.[version].[version].[version].vsix). Today it can only be tested in desktop vscode. image image
  2. Approve the release and this will publish to the marketplace under Microsoft.

If you click the "Review" button, you can approve that stage and the Publish stage will then run.

image

image

The Approval step is controlled by the treehouse Environment in AzDO: https://devdiv.visualstudio.com/DevDiv/_environments/356?view=resources

You can also manage the extension in the marketplace here: https://marketplace.visualstudio.com/manage/publishers/ms-edu

Clone this wiki locally