aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Goulet <dgoulet@torproject.org>2021-12-16 12:14:52 -0500
committerDavid Goulet <dgoulet@torproject.org>2021-12-16 12:14:52 -0500
commita81ddc83be14e73c2d9d52762f875e6886c4c36a (patch)
tree416dd9c9b38a197a7bb5ec85fdd1c4530cb08865
parent475d669f6211b8cb21563163189fcff6e46994c7 (diff)
downloadtor-a81ddc83be14e73c2d9d52762f875e6886c4c36a.tar.gz
tor-a81ddc83be14e73c2d9d52762f875e6886c4c36a.zip
doc: Update ReleasingTor.md with missing steps
Signed-off-by: David Goulet <dgoulet@torproject.org>
-rw-r--r--doc/HACKING/ReleasingTor.md16
1 files changed, 12 insertions, 4 deletions
diff --git a/doc/HACKING/ReleasingTor.md b/doc/HACKING/ReleasingTor.md
index acaa748771..dce44eaf61 100644
--- a/doc/HACKING/ReleasingTor.md
+++ b/doc/HACKING/ReleasingTor.md
@@ -100,20 +100,28 @@ Once all signatures from all selected developers have been committed:
Once the tarballs have been uploaded and are ready to be announced, we need to
do the following:
- 1. Merge upstream the artifacts from the `patches` job in the
+ 1. Tag versions (main and maint) using `git tag -s tor-0.x.y.z-<status>`
+ and then push the tags: `git push origin --tags`
+
+ 2. Merge upstream the artifacts from the `patches` job in the
`Post-process` stage of the CI release pipeline.
- 2. Write and post the release announcement for the `forum.torproject.net`
+ 3. Write and post the release announcement for the `forum.torproject.net`
in the `News -> Tor Release Announcement` category.
- Mention in which Tor Browser version (with dates) the release will be
- in. This usually only applies to the latest stable.
+ If possible, mention in which Tor Browser version (with dates) the
+ release will be in. This usually only applies to the latest stable.
### New Stable
1. Create the `maint-x.y.z` and `release-x.y.z` branches and update the
`./scripts/git/git-list-tor-branches.sh` with the new version.
+ 2. Add the new version in `./scripts/ci/ci-driver.sh`.
+
+ 3. Forward port the ChangeLog and ReleaseNotes into main branch. Remove any
+ change logs of stable releases in ReleaseNotes.
+
## Appendix: An alternative means to notify packagers