Mercurial > evolve
annotate .gitlab/issue_templates/new-version.md @ 6803:5793b25f6525 mercurial-6.2
test-compat: merge mercurial-6.3 into mercurial-6.2
author | Anton Shestakov <av6@dwimlabs.net> |
---|---|
date | Wed, 26 Jun 2024 15:02:24 +0400 |
parents | 9ed87a0d93c7 |
children |
rev | line source |
---|---|
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 |
6531
ce450e90a0a5
docs: update the release checklist template
Anton Shestakov <av6@dwimlabs.net>
parents:
6435
diff
changeset
|
3 More details in the [README.rst file](README.rst#L219). |
5117
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 |
6093
df204c64faab
release: update the checklist template
Anton Shestakov <av6@dwimlabs.net>
parents:
5424
diff
changeset
|
10 * [ ] make sure CHANGELOG is up-to-date |
df204c64faab
release: update the checklist template
Anton Shestakov <av6@dwimlabs.net>
parents:
5424
diff
changeset
|
11 * [ ] [prepare an announcement for the list/website](https://mypads.framapad.org/p/evolution-announce-iswcp7qx) |
5117
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 |
6093
df204c64faab
release: update the checklist template
Anton Shestakov <av6@dwimlabs.net>
parents:
5424
diff
changeset
|
16 * [ ] add the current date to CHANGELOG |
5117
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 |
6093
df204c64faab
release: update the checklist template
Anton Shestakov <av6@dwimlabs.net>
parents:
5424
diff
changeset
|
20 * [ ] move the `@` bookmark to 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 |
6435
8a7db813bd07
docs: add building a .deb package to release checklist
Anton Shestakov <av6@dwimlabs.net>
parents:
6407
diff
changeset
|
23 * [ ] build .deb on Heptapod CI for the tagged commit |
6407
6b128ae8e2ad
docs: let's try to make development versions compatible with PEP-440
Anton Shestakov <av6@dwimlabs.net>
parents:
6146
diff
changeset
|
24 * [ ] add `.dev0` to the `__version__` field |
5117
60e2a6a11d62
heptapod: add an issue template for new version
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
diff
changeset
|
25 * [ ] merge stable into default |
6531
ce450e90a0a5
docs: update the release checklist template
Anton Shestakov <av6@dwimlabs.net>
parents:
6435
diff
changeset
|
26 * [ ] push the result to https://repo.mercurial-scm.org/evolve/ |
5118
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 evolve-testers@mercurial-scm.org |
aff0292c00d9
release: add missing checklist items
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
5117
diff
changeset
|
28 * [ ] 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
|
29 * [ ] publish the announcement as a blog on https://octobus.net/blog/ |
6146
74665d83fb3b
branching: merge stable into default
Anton Shestakov <av6@dwimlabs.net>
parents:
6093
diff
changeset
|
30 * [ ] update #hg-evolve topic |
5122
e3ab6017a40a
release: do not forget to tweet about it
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
5120
diff
changeset
|
31 * [ ] tweet about it |
6532
9ed87a0d93c7
docs: switch to fediverse terminology
Anton Shestakov <av6@dwimlabs.net>
parents:
6531
diff
changeset
|
32 * [ ] toot about it |