Releasing#

jupyterlab-lsp and jupyter-lsp releases may require building both the python package and nodejs packages.

Updating Version Strings#

Use the bump_versions script to manage the version strings:

python scripts/bump_versions.py

Check the version strings across the various files:

python scripts/integrity.py

This repository does not yet support jupyter-releaser but pull requests are welcome!

Publishing#

Note: “smoke source install” step on CI will fail when bumping internal dependencies until those are published on NPM. Make sure to release those first and re-run this check then.

cd packages/completion-theme
npm publish --access public
cd -
cd packages/theme-material
npm publish --access public
cd -
cd packages/theme-vscode
npm publish --access public
cd -
cd packages/jupyterlab-lsp
npm publish --access public
cd -
./scripts/publish_pypi.sh