-
Notifications
You must be signed in to change notification settings - Fork 531
Release checklist
chrisfilo edited this page Oct 17, 2014
·
13 revisions
- git pull
- make specs
- check if there is anything uncommitted
- clean the source tree
- git clean -f -d --dry-run
- git clean -f -d
- run all tests
- Modify CHANGES page - replace "Next release" with release number and date
- Modify info.py with new release number - make sure to remove ".dev" from _version_extra
- Change version number in doc/_templates/sidebar_versions.rst
- Change version number in doc/users/install.rst
- Remove add previous release to doc/documentation.rst
- Build docs and make sure everything looks good
- SSH to sourceforge
- ssh gorgolewski,[email protected] create
- ssh [email protected]
- Copy old docs for archiving:
- cd /home/project-web/nipy/htdocs/nipype
- mkdir <old_version>
- cp -ar [^0-9]* <old_version>
- Upload new documentation
- cd doc
- make sf_filo
- Commit, tag, push
- Upload to pypi
- make upload_to_pypi
- Change info.py to .dev and add a new header in changelog
- Commit and push