Mercurial > evolve
changeset 6090:66d146b88c45 stable
readme: update release checklist (mostly formatting)
author | Anton Shestakov <av6@dwimlabs.net> |
---|---|
date | Sat, 20 Nov 2021 08:55:43 +0300 |
parents | ee1097379752 |
children | 91cbb952676e |
files | README.rst |
diffstat | 1 files changed, 19 insertions(+), 15 deletions(-) [+] |
line wrap: on
line diff
--- a/README.rst Fri Nov 19 21:02:40 2021 +0300 +++ b/README.rst Sat Nov 20 08:55:43 2021 +0300 @@ -199,31 +199,31 @@ Release Checklist ================= +* use contrib/merge-test-compat.sh to merge with the test compatibility + branches, + * make sure the tests are happy on all supported versions, - You can use the `contrib/merge-test-compat.sh` to merge with the test - compatibility branches. +* make sure there is no code difference between the compatibility branches and + stable (no diff within hgext3rd/), -* make sure there is no code difference between the compat branches and stable - (no diff within `hgext3rd/`), - -* update the `testedwith` variable for all extensions (remove '.dev'): +* update the ``testedwith`` variable for all extensions (remove '.dev'): - hgext3rd/evolve/metadata.py - hgext3rd/topic/__init__.py - hgext3rd/pullbundle.py -* make sure the changelog is up to date, +* make sure CHANGELOG is up-to-date, -* add a date to the changelog entry for the target version, +* add a date to the CHANGELOG entry for the target version, -* update the `__version__` field of all relevant extensions: +* update the ``__version__`` field of all relevant extensions: - hgext3rd/evolve/metadata.py - hgext3rd/topic/__init__.py - hgext3rd/pullbundle.py (if touched) -* create a new Debian entry: +* create a new Debian changelog entry: - debchange --newversion x.y.z-1 "new upstream release" - debchange --release @@ -235,21 +235,25 @@ * tag the commit, +* move ``@`` bookmark to the new tag, + * push and publish the tag, * upload the tarball to PyPI, -* make an announcement on evolve-testers@mercurial-scm.org (possibly on - mercurial@mercurial-scm.org too), +* make an announcement on evolve-testers@mercurial-scm.org and + mercurial@mercurial-scm.org, -* bump versions of all extensions and add '.dev' (see existing commits as an +* bump versions of all extensions and add ``.dev`` (see existing commits as an example): - hgext3rd/evolve/metadata.py - hgext3rd/topic/__init__.py - hgext3rd/pullbundle.py - The version we use on the stable branch during development should be - `x.y.z+1.dev`. The version of the default branch should be `x.y+1.0.dev`. + Version bump rules: + + - stable branch x.y.z+1.dev + - default branch x.y+1.0.dev * merge stable into default.