doc: More clarification of the release process steps

Signed-off-by: David Goulet <dgoulet@torproject.org>
This commit is contained in:
David Goulet 2022-01-24 13:18:39 -05:00
parent e02d160793
commit 29b058444c

View file

@ -84,12 +84,17 @@ Once all signatures from all selected developers have been committed:
3. Put them on `dist.torproject.org`: 3. Put them on `dist.torproject.org`:
Upload the tarball and its sig to the dist website, i.e. Upload the tarball and its sig to the dist website:
`/srv/dist-master.torproject.org/htdocs/` on dist-master. Run
"static-update-component dist.torproject.org" on dist-master.
In the `project/web/tpo.git` repository, update `databags/versions.ini` `rsync -avP tor-0.3.5.18.tar.gz{,.asc} dist-master.torproject.org:/srv/dist-master.torproject.org/htdocs/`
to note the new version. Push these changes to `master`.
Then, on dist-master.torproject.org, run:
`static-update-component dist.torproject.org`
For an alpha or latest stable, open an MR in
https://gitlab.torproject.org/tpo/web/tpo that updates the
`databags/versions.ini` to note the new version.
(NOTE: Due to #17805, there can only be one stable version listed at once. (NOTE: Due to #17805, there can only be one stable version listed at once.
Nonetheless, do not call your version "alpha" if it is stable, or people Nonetheless, do not call your version "alpha" if it is stable, or people
@ -105,8 +110,8 @@ Once the tarballs have been uploaded and are ready to be announced, we need to
do the following: do the following:
1. Tag versions (`main` branch or `release` branch as appropriate) using 1. Tag versions (`main` branch or `release` branch as appropriate) using
`git tag -s tor-0.x.y.z-<status>` `git tag -s tor-0.x.y.z-<status>` and then push the tags:
and then push the tags: `git push origin --tags` `git push origin --tags`
(This should be the `main` or `release` branch because that is the one (This should be the `main` or `release` branch because that is the one
from which the tarballs are built. We want our tags to match our from which the tarballs are built. We want our tags to match our