Mercurial > evolve
annotate .gitlab/issue_templates/new-version.md @ 6215:9571d40061c8 stable
copyright: update for the debian/ subdirectory
This is based on information obtained with `hg churn` excluding
the changelog and contributions that merely changed an outdated reference URL.
Also, it seems fair to keep Logilab in the list, as they cleary where employing
all the people involved in the initial effort, and they are sponsoring current
effort to include it in Debian itself.
author | Georges Racinet <georges.racinet@octobus.net> |
---|---|
date | Thu, 07 Apr 2022 16:03:29 +0200 |
parents | 74665d83fb3b |
children | 6b128ae8e2ad |
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 |
6093
df204c64faab
release: update the checklist template
Anton Shestakov <av6@dwimlabs.net>
parents:
5424
diff
changeset
|
3 More details in the [README.rst file](README.rst#L210). |
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 |
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 |
6093
df204c64faab
release: update the checklist template
Anton Shestakov <av6@dwimlabs.net>
parents:
5424
diff
changeset
|
25 * [ ] push the result to https://www.mercurial-scm.org/repo/evolve/ |
5118
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/ |
6146
74665d83fb3b
branching: merge stable into default
Anton Shestakov <av6@dwimlabs.net>
parents:
6093
diff
changeset
|
29 * [ ] 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
|
30 * [ ] tweet about it |