- Set the new version in the
weaviate/version.py
andtest/test_version.py
. - Run all tests. (Check
test/README.md
) - Check if you are on the correct GitBranch.
- Commit the most current version to GitHub if this has not been done yet.
- Give the commit of the current version a proper tag:
git tag -a '<your tag>' -m '<some message for the tag>' && git push --tags
Tags are either in the form ofv0.2.5
orv0.2.5rc0
. - The release workflow defined in
.github/workflows/release.yaml
will take care of building, creating the release, and pushing to PyPI.