-
Notifications
You must be signed in to change notification settings - Fork 262
Release procedure
Almar Klein edited this page Apr 26, 2019
·
5 revisions
This page lists the steps for doing a release. In principle, we follow the principles of semantic versioning, though some "features" might slip into x.y.Z
releases.
- Check that all relevant issues/PR's are resolved.
- Move remaining issues and PR's to newer milestone.
- Write release notes.
- Check docs in
__init__.py
,index.rst
andREADME.md
. - Test all examples on Chrome / Firefox / Edge.
- Bump
__version__
. git tag vx.y.z
git push vx.y.z
- Trigger build on conda-forge.
python setup.py register
python setup.py sdist bdist_wheel --universal upload
- Bump
__version__
tox.y.z-dev
. - Post a comment in the NEWS issue.
- Spread the word.
- Prepare new milestones on Github.