Skip to content
chrisfilo edited this page Oct 17, 2014 · 13 revisions
  1. git pull
  2. make specs
  3. check if there is anything uncommitted
  4. clean the source tree
    • git clean -f -d --dry-run
    • git clean -f -d
  5. run all tests
  6. Modify CHANGES page - replace "Next release" with release number and date
  7. Modify info.py with new release number - make sure to remove ".dev" from _version_extra
  8. Change version number in doc/_templates/sidebar_versions.rst
  9. Change version number in doc/users/install.rst
  10. Remove add previous release to doc/documentation.rst
  11. Build docs and make sure everything looks good
  12. SSH to sourceforge
  13. Copy old docs for archiving:
    • cd /home/project-web/nipy/htdocs/nipype
    • mkdir <old_version>
    • cp -ar [^0-9]* <old_version>
  14. Upload new documentation
    • cd doc
    • make sf_filo
  15. Commit, tag, push
  16. Upload to pypi
    • make upload_to_pypi
  17. Change info.py to .dev and add a new header in changelog
  18. Commit and push