.gitlab/issue_templates/new-version.md
author Pierre-Yves David <pierre-yves.david@octobus.net>
Sat, 01 Feb 2020 11:24:46 +0100
branchstable
changeset 5117 60e2a6a11d62
child 5118 aff0292c00d9
permissions -rw-r--r--
heptapod: add an issue template for new version

This is the actual check list for releasing evolve version X.Y.Z

More details in the [README file](README#L179).

Preparation

* [ ] merges with compatibility branches
* [ ] compatibility tests are happy
* [ ] update `testedwith` field
* [ ] make sure the changelog is up to data
* [ ] [prepare an announcement for the list/website](https://mypads.framapad.org/mypads/?/mypads/group/octobus-public-5d3rw470w/pad/view/evolution-announce-iswcp7qx)
* [ ] sanity check install and sdist targets of setup.py

Releasing

* [ ] add the current date to the changelog
* [ ] update the `__version__` field of all relevant extensions
* [ ] create a new Debian entry
* [ ] tag the version
* [ ] push/publish the tag to the main repository
* [ ] upload the tarball to PyPI
* [ ] add `.dev` to the `__version__` field
* [ ] merge stable into default