Skip to content

Latest commit

 

History

History
13 lines (12 loc) · 868 Bytes

release_process.md

File metadata and controls

13 lines (12 loc) · 868 Bytes

This is the release process for journalism:

#. Verify all unit tests pass with fresh environments: tox -r. #. Verify 100% test coverage: nosetests --with-coverage --cover-package=journalism. #. Make sure the example script still works: python example.py. #. Ensure CHANGELOG is up to date. #. Create a release tag: git tag -a x.y.z -m "x.y.z release." #. Push tags upstream: git push --tags#. Upload to [PyPI](https://pypi.python.org/pypi/journalism):python setup.py sdist upload. #. Flag the release to build on [RTFD](https://readthedocs.org/dashboard/journalism/versions/). #. Update the "default version" on [RTFD](https://readthedocs.org/dashboard/journalism/versions/) to the latest. #. Rev to latest version: docs/conf.py, setup.pyandCHANGELOGneed updates. #. Commit revision:git commit -am "Update to version x.y.z for development."`.