diff --git a/release-procedure.md b/release-procedure.md index 682f959f..fca90b93 100644 --- a/release-procedure.md +++ b/release-procedure.md @@ -1,23 +1,31 @@ -* Verify that latest build was passing https://travis-ci.org/k-bx/python-semver +################# +Release procedure +################# + +* Verify that issues about new release are closed https://github.com/k-bx/python-semver/issues and that no pull requests that should be included in this release haven't been left out https://github.com/k-bx/python-semver/pulls + +* Verify that continuous integration for latest build was passing https://travis-ci.org/k-bx/python-semver * Verify that `__version__` in [semver.py](https://github.com/k-bx/python-semver/blob/master/semver.py) have been updated and follow https://semver.org/ -* Verify that [CHANGELOG](https://github.com/k-bx/python-semver/blob/master/CHANGELOG) have been updated +* Verify that [CHANGELOG](https://github.com/k-bx/python-semver/blob/master/CHANGELOG.rst) have been updated * If one or several supported Python versions have been removed or added, verify that the 3 following files have been updated: * [setup.py](https://github.com/k-bx/python-semver/blob/master/setup.py) * [tox.ini](https://github.com/k-bx/python-semver/blob/master/tox.ini) * [.travis.yml](https://github.com/k-bx/python-semver/blob/master/.travis.yml) -* Verify that doc reflecting new changes have been updated +* Verify that doc reflecting new changes have been updated and are available at https://python-semver.readthedocs.io/en/latest/ If necessary, trigger doc build at https://readthedocs.org/projects/python-semver/ * Add eventually new contributor(s) to [CONTRIBUTORS](https://github.com/k-bx/python-semver/blob/master/CONTRIBUTORS) * Tag commit and push to github using command line interface + ```bash git tag -a x.x.x -m 'Version x.x.x' git push python-semver master --tags ``` + or using GitHub web interface available at https://github.com/k-bx/python-semver/releases * Upload to PyPI @@ -29,4 +37,3 @@ twine upload dist/* ``` * Go to https://pypi.org/project/semver/ to verify that new version is online and page is rendered correctly - diff --git a/semver.py b/semver.py index 2bcb4de7..6bc9fcab 100644 --- a/semver.py +++ b/semver.py @@ -10,7 +10,7 @@ import sys -__version__ = '2.8.2' +__version__ = '2.9.0' __author__ = 'Kostiantyn Rybnikov' __author_email__ = 'k-bx@k-bx.com' __maintainer__ = 'Sebastien Celles'