From a5c53dbf5402535ca79c66cebe1ca1e1a3dc7baa Mon Sep 17 00:00:00 2001 From: hugovk Date: Thu, 7 Mar 2019 09:44:45 +0200 Subject: [PATCH] Start new release cycle --- CHANGELOG.md | 5 ++++- RELEASING.md | 25 +++++++++++-------------- pylast/version.py | 2 +- 3 files changed, 16 insertions(+), 16 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ce280f1..2bf959b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,9 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [Unreleased] +### TODO + ## [3.1.0] - 2019-03-07 ### Added @@ -33,7 +36,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 * Support for Python 2.7 ([#265]) - +[Unreleased]: https://github.com/pylast/pylast/compare/v3.1.0...HEAD [3.1.0]: https://github.com/pylast/pylast/compare/v3.0.0...3.1.0 [3.0.0]: https://github.com/pylast/pylast/compare/2.4.0...3.0.0 [2.4.0]: https://github.com/pylast/pylast/compare/2.3.0...2.4.0 diff --git a/RELEASING.md b/RELEASING.md index ff3e862..e615ace 100644 --- a/RELEASING.md +++ b/RELEASING.md @@ -3,8 +3,7 @@ * [ ] Remove `.dev0` suffix from the version and update version and date in the changelog: ```bash git checkout master -edit pylast/version.py -edit CHANGELOG.md +edit CHANGELOG.md pylast/version.py ``` * [ ] Commit and tag with the version number: ```bash @@ -12,31 +11,29 @@ git add CHANGELOG.md pylast/version.py git commit -m "Release 3.0.0" git tag -a 3.0.0 -m "Release 3.0.0" ``` -* [ ] Create a distribution and release on PyPI: -```bash -pip3 install -U pip setuptools wheel twine keyring -rm -rf build -python3 setup.py sdist --format=gztar bdist_wheel -twine check dist/* -twine upload -r pypi dist/pylast-3.0.0* -``` -* [ ] Check installation: `pip3 uninstall -y pylast && pip3 install -U pylast` + * [ ] Push commits and tags: ```bash git push git push --tags ``` + * [ ] Create new GitHub release: https://github.com/pylast/pylast/releases/new * Tag: Pick existing tag "3.0.0" * Title: "Release 3.0.0" -* [ ] Increment version and append `.dev0`: + +* [ ] Check the tagged [Travis CI build](https://travis-ci.org/pylast/pylast) has deployed to [PyPI](https://pypi.org/project/pylast/#history) + +* [ ] Check installation: `pip3 uninstall -y pylast && pip3 install -U pylast` + +* [ ] Increment version and append `.dev0`, and add Unreleased to the changelog: ```bash git checkout master -edit pylast/version.py +edit CHANGELOG.md pylast/version.py ``` * [ ] Commit and push: ```bash -git add pylast/version.py +git add CHANGELOG.md pylast/version.py git commit -m "Start new release cycle" git push ``` diff --git a/pylast/version.py b/pylast/version.py index e19c775..aed691c 100644 --- a/pylast/version.py +++ b/pylast/version.py @@ -1,2 +1,2 @@ # Master version for pylast -__version__ = "3.1.0" +__version__ = "3.2.0.dev0"