changeset 5117:60e2a6a11d62 stable

heptapod: add an issue template for new version
author Pierre-Yves David <pierre-yves.david@octobus.net>
date Sat, 01 Feb 2020 11:24:46 +0100
parents 2392fe0e745a
children aff0292c00d9
files .gitlab/issue_templates/new-version.md MANIFEST.in
diffstat 2 files changed, 24 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/.gitlab/issue_templates/new-version.md	Sat Feb 01 11:24:46 2020 +0100
@@ -0,0 +1,23 @@
+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
--- a/MANIFEST.in	Thu Jan 30 18:14:14 2020 +0100
+++ b/MANIFEST.in	Sat Feb 01 11:24:46 2020 +0100
@@ -3,6 +3,7 @@
 recursive-exclude contrib *
 exclude hgext3rd/evolve/hack
 exclude .gitlab-ci.yml
+prune .gitlab
 recursive-exclude hgext3rd/evolve/hack *
 exclude hgext3rd/evolve/legacy.py
 exclude Makefile