-
Notifications
You must be signed in to change notification settings - Fork 7
Releasing MakeCode extension to VSCode marketplace
Abhijith Chatra edited this page Feb 24, 2023
·
4 revisions
Steps to release MakeCode extension to vscode marketplace.
- 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.
- Pick one of the following ADO pipeline to run to build the artifact:
- Pre-release: https://devdiv.visualstudio.com/DevDiv/_build?definitionId=18131 (This is more frequent for beta testers. Read more)
- Release: https://devdiv.visualstudio.com/DevDiv/_build?definitionId=18132 [official release]
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.
- Test the vsix generated (ms-edu.pxt-vscode-web.[version].[version].[version].vsix). Today it can only be tested in desktop vscode.
- 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.
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