The release step is semi-manual at the moment and consists of the following steps:
- Run either
pnpm bump:patch
orpnpm bump:minor
to bump all versions to the next patch/minor/major version in thepackage.json
files - 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 npm
workflow - 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