Skip to content

Commit

Permalink
Reworked release checklist.
Browse files Browse the repository at this point in the history
  • Loading branch information
donnemartin committed Sep 21, 2015
1 parent 846d42c commit 0385ed0
Showing 1 changed file with 20 additions and 6 deletions.
26 changes: 20 additions & 6 deletions CHECKLIST.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,23 +33,37 @@ I. Start a new release branch

J. Increment the version number in `saws/__init__.py`

$ scripts/upload_pypi.sh
K. Commit the changes

K. Register package with PyPi
L. Finish the release branch

$ git flow release finish 'x.y.z'

M. Input a tag

$ vx.y.z

N. Push tagged release to develop and master

O. Temporarily remove README before pushing to PyPi # TODO

P. Register package with PyPi

$ python setup.py register -r pypi

L. Upload to PyPi
Q. Upload to PyPi

$ python setup.py sdist upload -r pypi

M. Upload Sphinx docs to PyPi
R. Upload Sphinx docs to PyPi

$ python setup.py upload_sphinx

N. Review newly released package from PyPi
S. Review newly released package from PyPi

T. Install and run manual smoke tests on Mac, Ubuntu, Windows*

O. Install and run manual smoke tests on Mac, Ubuntu, Windows*
U. Restore README # TODO

## Smoke Tests

Expand Down

0 comments on commit 0385ed0

Please sign in to comment.