Skip to content
This repository has been archived by the owner on Sep 21, 2020. It is now read-only.

Latest commit

 

History

History
50 lines (29 loc) · 744 Bytes

RELEASE_CHECK_LIST.md

File metadata and controls

50 lines (29 loc) · 744 Bytes

Update NEWS:

r!git log --pretty=format:'- \%s (\%an)' x.y.z-1..HEAD

Bump version number in doxyqml/init.py

Commit

Create tarball:

./setup.py sdist --formats=bztar

Install tarball in virtual env:

pew mktmpenv
cd /tmp
tar xf path/to/doxyqml/dists/doxyqml-$version.tar.bz2
cd doxyqml-$version
./setup.py install

Run unit tests:

./tests/unit/tests.py

Run functional tests:

./tests/functional/tests.py

Check rendering of PyPI page:

pip install --upgrade twine 'readme_renderer[md]'
twine check
exit

If OK, create "x.y.z" tag:

git tag -a x.y.z

Push:

git push
git push --tags

Publish on PyPI:

twine upload dists/doxyqml-$version.tar.bz2

Update project page

Blog