view .gitlab/issue_templates/new-version.md @ 5857:b0b1ab64f6d8

public-content-divergence: early set the public one to local side This change helps us to: 1. remove some check-ups which we had to perform later at the time of merging the two (to make sure that public one is at local side). 2. make the status msgs consistent: ``` Merge:[public_rev] desc_1 with: [other_rev] desc_2 ```
author Sushil khanchi <sushilkhanchi97@gmail.com>
date Mon, 08 Mar 2021 17:45:57 +0530
parents ca76e63e76dc
children df204c64faab 7eb5b33868bc
line wrap: on
line source

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

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

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
* [ ] move the `@` bookmark on the new tag
* [ ] push/publish the tag to the main repository
* [ ] upload the tarball to PyPI
* [ ] add `.dev` to the `__version__` field
* [ ] merge stable into default
* [ ] push the result on the main repo
* [ ] send the announcement by email to evolve-testers@mercurial-scm.org
* [ ] send the announcement by email to mercurial@mercurial-scm.org
* [ ] publish the announcement as a blog on https://octobus.net/blog/
* [ ] tweet about it