How to release a new Devilry version¶
In the devilry-django repo¶
Make sure you build and commit any changed ExtJS apps (see JavaScript — Libraries and guidelines/code style). Make sure to test out student, examiner, course admin and department admin roles with the EXTJS4_DEBUG=False setting as explained in JavaScript — Libraries and guidelines/code style.
Update the version number in:
devilry/version.json
Add a releasenotes document in docs/releasenotes-X.Y.Z.rst, and commit the new file.
Commit the version changes.
Tag the release:
$ git tag vX.Y.Z
Push the changes:
$ git push $ git push --tags
Push the changes to pypi:
$ python setup.py sdist upload