The release step is semi-manual at the moment and consists of the following steps:
- Run either
pnpm bump:patchorpnpm bump:minorto bump all versions to the next patch/minor/major version in thepackage.jsonfiles - This will also push the changes to GitHub and create a new tag and push it (
git tag VERSION && git push origin tag VERSION) - Which will trigger the
publish to npmworkflow - Create a new release in GitHub with the new tag
- 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