Skip to content
Mathias Goncalves edited this page Jan 19, 2018 · 13 revisions

Instructions from release 0.14:

  1. git pull
  2. make specs
  3. uncommitted files?
  4. clean the source tree
    • git clean -f -d --dry-run
    • git clean -f -d
  5. Modify CHANGES (replace "Next release" with release number and date)
  • make sure to point to milestone page for all PRs
  • update .mailmap
  • arrange .zenodo.json by additions (git-line-summary --> some filtering --> zenodo.json)
  1. Modify nipype/info.py and doc/conf.py with new release number (remove ".dev")
  2. Add previous release to doc/documentation.rst
  3. update conda build
    • update recipe/meta.yaml
    • test conda build!!
  4. annotated tag, commit, and push
  5. upload to PyPi (make upload_to_pypi)
    • (should trigger on travis when tagged version is pushed)
  6. Change nipype/info.py to .dev and add a new header "Upcoming Release" to CHANGES
  7. Commit and push