Release¶
Prerequisites¶
Run once to prepare the sandbox environment for release tasks:
pip install --requirement requirements-release.txt
Cut a new release¶
This will package the javascript bundles, bump the version number in various files, tag the repository, push to git origin, build a Python sdist package and upload it to PyPI. Some configuration steps might be required to achieve this. YMMV.
Use from inside repository, with virtualenv activated.
# Possible increments: major, minor, patch
make release bump=minor