-
Notifications
You must be signed in to change notification settings - Fork 531
Release checklist
Mathias Goncalves edited this page Nov 14, 2017
·
13 revisions
Instructions from release 0.14:
git pull
make specs
- uncommitted files?
- clean the source tree
- git clean -f -d --dry-run
- git clean -f -d
- Modify
CHANGES
(replace "Next release" with release number and date) - Modify
nipype/info.py
anddoc/conf.py
with new release number (remove ".dev") - Add previous release to
doc/documentation.rst
- annotated tag, commit, and push
- upload to PyPi (
make upload_to_pypi
) - update conda build
- update
recipe/meta.yaml
- test conda build!!
- update
- Change
nipype/info.py
to .dev and add a new header "Upcoming Release" toCHANGES
- Commit and push
---OUTDATED??---
- 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