This is a checklist (mostly for me) on how to cut a new version of MistQL.
- Cut a new branch from
mainnamedX.Y.Z - Update the CHANGELOG
- Update the version in
py/mistql/__init__.py - Update the version in
py/pyproject.toml - Update the version in
js/package.json - Update the version in
meta.json - Build the python via
talc build pyto update the version in the wheel. - One final test via
talc test all - Commit the changes (You should have 6 files changed)
- Publish the npm and pypi packages via
talc publish jsandtalc publish py - Update the doc version of MistQL
- Version the docs via
npm run docusaurus docs:version X.Y.Z - Commit the changes
- Push the branch
- Create a PR and merge it
Notes:
- Beta versions are formatted as
X.Y.Z-beta.Nfor JS andX.Y.ZbNfor Python, starting with N=1.