Update local checkout
Make sure your developer checkout of VOC is up to date with a:
$ git pull
Confirm that the trunk currently builds for JDK and Android:
$ ant clean $ ant
Fix any problems that are identified
Make release related changes
- Release history in
- Build number in
- Version number in
Push to Github to get confirmation of a clean CI build.
When CI passes, merge.
Update your checkout of the main
Tag the release. There is a version tag for VOC, plus tags for each of the support libraries that will be released:
$ git tag v0.1.2 $ git tag 3.4-b3 $ git tag 3.5-b3 $ git tag 3.6-b3 $ git push —tags
Build the PyPI packages:
$ python setup.py sdist bdist_wheel
Upload the PyPI packages:
$ twine upload dist/voc-0.1.2*
Create the GitHub release for each support package versions, and upload the support zipfile.
Check that Read The Docs has updated