{"repo":"HaaLeo/publish-vscode-extension","free":true,"listed":false,"github":"https://github.com/HaaLeo/publish-vscode-extension","clone":"git clone https://github.com/HaaLeo/publish-vscode-extension.git","description":"GitHub action to publish your VS Code Extension to the Open VSX Registry or Visual Studio Marketplace.","language":"TypeScript","stars":261,"topics":["publishing","deployment","openvsx","vscode","github-actions","visual-studio-code-extension","visual-studio-marketplace","open-vsx"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"Publish VS Code Extension &#8212; GitHub Action GitHub action to publish your VS Code Extension to the Open VSX Registry or the Visual Studio Marketplace. All breaking changes of v2 are listed in the changelog Usage To use the GitHub Action, just reference the action in your workflow file. Example The following example shows a workflow that publishes an extension to the Open VSX Registry as well as to the Visual Studio Marketplace when a new tag was created: To package the extension only once and publish the identical .vsix file to both registries one can use the following two steps instead: For a more complete and complex example one can check out the workflow of HaaLeo/vscode-timing . Open VSX Registry To publish to the Open VSX Registry ensure that your extension's namespace was created beforehand . You need to set the pat parameter to your Open VSX access token. Further, you should ensure that you only publish an extension which is licensed. For more information regarding Open VSX' timeline and its extensions' licensing check out Brian King's blog (section \"Licensing\" and \"Timeline\"). Currently, this GitHub action allows you to publish extensions which do not state their license terms. However, this behavior is deprecated and a future release of this action will reject unlicensed extensions. Therefore, I heavily encourage you to publish an extension with a (permissive) license such as the MIT license. Visual Studio Marketplace In order to upload your extension to the VS M","default_branch":null,"files":null,"tree":[],"storefront":"/r/HaaLeo","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/HaaLeo/publish-vscode-extension/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}