To cut a release of the extension.
- Update
version
in package.json and CHANGELOG.md - Commit and make sure the CI is green
- Add a release tag with the git command and push to GitHub
- Release to Visual Studio Marketplace and Open VSX Registry.
You can published the extension to Visual Studio Marketplace with either A or B below. And, for releasing to the Open VSX Registry, please refer to resources like https://github.com/eclipse/openvsx/wiki/Publishing-Extensions.
Generate vscode-rubocop-x.y.z.vsix using yarn vsce package
command:
$ yarn vsce package
- Login to Visual Studio Marketplace with RuboCop Headquarters privileges
- Access to Manage Publishers & Extensions
- Right click on RuboCop and select "update"
- Upload vscode-rubocop-x.y.z.vsix
You must login with vsce using the project's personal access token:
$ yarn vsce login rubocop
Next, you should just need to run:
$ yarn run vsce:publish