The release step is semi-manual at the moment and consists of the following steps:
- Bump all versions to the next patch/minor/major version in the
package.json
files - Push the changes, and create a new tag and push it (
git tag VERSION && git push origin tag VERSION
) - Create a new release in GitHub with the new tag
- Run the ״publish to npm״ workflow, wait for all packages to be published
- Run the ״publish to vscode״ workflow
- Update CHANGELOG.md with the new version
- copy CHANGELOG.md to vscode-extension/CHANGELOG.md
- If README.md was changed, copy changes to vscode-extension/README.md but remove the badges section and the logo at the top