author | Anton Shestakov <av6@dwimlabs.net> |
Fri, 28 Feb 2020 23:10:48 +0700 | |
branch | mercurial-5.1 |
changeset 5158 | 8d20c0af010a |
parent 5142 | 7bcda49915e8 |
permissions | -rw-r--r-- |
5120
4da89a328119
release: fix a silly typo
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
5118
diff
changeset
|
1 |
This is the actual check list for releasing evolve version X.Y.Z |
5117
60e2a6a11d62
heptapod: add an issue template for new version
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
2 |
|
60e2a6a11d62
heptapod: add an issue template for new version
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
3 |
More details in the [README file](README#L179). |
60e2a6a11d62
heptapod: add an issue template for new version
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
4 |
|
60e2a6a11d62
heptapod: add an issue template for new version
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
5 |
Preparation |
60e2a6a11d62
heptapod: add an issue template for new version
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
6 |
|
60e2a6a11d62
heptapod: add an issue template for new version
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
7 |
* [ ] merges with compatibility branches |
60e2a6a11d62
heptapod: add an issue template for new version
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
8 |
* [ ] compatibility tests are happy |
60e2a6a11d62
heptapod: add an issue template for new version
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
9 |
* [ ] update `testedwith` field |
60e2a6a11d62
heptapod: add an issue template for new version
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
10 |
* [ ] make sure the changelog is up to data |
60e2a6a11d62
heptapod: add an issue template for new version
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
11 |
* [ ] [prepare an announcement for the list/website](https://mypads.framapad.org/mypads/?/mypads/group/octobus-public-5d3rw470w/pad/view/evolution-announce-iswcp7qx) |
60e2a6a11d62
heptapod: add an issue template for new version
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
12 |
* [ ] sanity check install and sdist targets of setup.py |
60e2a6a11d62
heptapod: add an issue template for new version
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
13 |
|
60e2a6a11d62
heptapod: add an issue template for new version
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
14 |
Releasing |
60e2a6a11d62
heptapod: add an issue template for new version
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
15 |
|
60e2a6a11d62
heptapod: add an issue template for new version
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
16 |
* [ ] add the current date to the changelog |
60e2a6a11d62
heptapod: add an issue template for new version
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
17 |
* [ ] update the `__version__` field of all relevant extensions |
60e2a6a11d62
heptapod: add an issue template for new version
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
18 |
* [ ] create a new Debian entry |
60e2a6a11d62
heptapod: add an issue template for new version
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
19 |
* [ ] tag the version |
5133
f93bf36d0c19
release-checklist: do not forget to move the '@' bookmark
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
5120
diff
changeset
|
20 |
* [ ] move the `@` bookmark on the new tag |
5117
60e2a6a11d62
heptapod: add an issue template for new version
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
21 |
* [ ] push/publish the tag to the main repository |
60e2a6a11d62
heptapod: add an issue template for new version
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
22 |
* [ ] upload the tarball to PyPI |
60e2a6a11d62
heptapod: add an issue template for new version
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
23 |
* [ ] add `.dev` to the `__version__` field |
60e2a6a11d62
heptapod: add an issue template for new version
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
24 |
* [ ] merge stable into default |
5118
aff0292c00d9
release: add missing checklist items
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
5117
diff
changeset
|
25 |
* [ ] push the result on the main repo |
aff0292c00d9
release: add missing checklist items
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
5117
diff
changeset
|
26 |
* [ ] send the announcement by email to evolve-testers@mercurial-scm.org |
aff0292c00d9
release: add missing checklist items
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
5117
diff
changeset
|
27 |
* [ ] send the announcement by email to mercurial@mercurial-scm.org |
aff0292c00d9
release: add missing checklist items
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
5117
diff
changeset
|
28 |
* [ ] publish the announcement as a blog on https://octobus.net/blog/ |
5122
e3ab6017a40a
release: do not forget to tweet about it
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
5120
diff
changeset
|
29 |
* [ ] tweet about it |