[tbb-commits] [tor-browser-spec] branch master updated: Bug 40031: Update release process after changes from tor-browser-build#40476
gitolite role
git at cupani.torproject.org
Mon May 9 18:56:32 UTC 2022
This is an automated email from the git hooks/post-receive script.
richard pushed a commit to branch master
in repository tor-browser-spec.
The following commit(s) were added to refs/heads/master by this push:
new 55bd0e3 Bug 40031: Update release process after changes from tor-browser-build#40476
55bd0e3 is described below
commit 55bd0e3485a2355fd39ffd79106fba4c1a289531
Author: Nicolas Vigier <boklm at torproject.org>
AuthorDate: Mon May 9 16:09:06 2022 +0200
Bug 40031: Update release process after changes from tor-browser-build#40476
---
processes/ReleaseProcess | 25 +++++++++++++++----------
1 file changed, 15 insertions(+), 10 deletions(-)
diff --git a/processes/ReleaseProcess b/processes/ReleaseProcess
index 21a3b9b..a91929b 100644
--- a/processes/ReleaseProcess
+++ b/processes/ReleaseProcess
@@ -76,6 +76,12 @@
#
# The signing scripts are located in the tor-browser-build/tools/signing
# directory.
+#
+# Alternatively, you can run the script `./do-all-signing`, which will
+# do all the signing steps automatically, until the static-update-component
+# commands on staticiforme. Also the script does not currently handle
+# removing the old versions on staticiforme, so you have to do that
+# manually.
#. Checkout the tor-browser-build.git commit corresponding to the
# tor browser version you need to sign/publish.
@@ -147,11 +153,7 @@
linux-signer$ ~/signing-release/linux-signer-signmars
#. Authenticode signing of exe files. On `linux-signer`.
- linux-signer$ chgrp -R yubihsm ~/$TORBROWSER_VERSION
- linux-signer$ chmod -R g+w ~/$TORBROWSER_VERSION
- linux-signer$ sudo su - yubihsm
- linux-signer$ cd ~user/$TORBROWSER_VERSION
- linux-signer$ /path/to/authenticode-signing.sh
+ linux-signer$ ~/signing-release/linux-signer-authenticode-signing
#. Authenticode timestamping.
./sync-linux-signer-to-local
@@ -193,11 +195,14 @@
staticiforme$ static-update-component cdn.torproject.org
#. Sync files to dist.tpo and cdn.tpo mirrored web servers
- # Obtain publish_version.sh from the tor-browser-build repo under
- # tools/update/ to run it on staticiforme.
- # $PREV_TORBROWSER_VERSION is one of the previously published versions remaining
- # on staticiforme from where the .htaccess is copied.
- staticiforme$ ./publish_version.sh $TORBROWSER_VERSION $PREV_TORBROWSER_VERSION
+# (replace signing-release with signing-alpha for an alpha release)
+# It is a good idea to run the static-update-component inside screen
+# or tmux so that the upload continues if your connection to
+# staticiforme is closed.
+ $ ./sync-scripts-to-staticiforme
+ staticiforme$ ~/signing-release/staticiforme-prepare-cdn-dist-upload
+ staticiforme$ static-update-component cdn.torproject.org && \
+ static-update-component dist.torproject.org
#. Make sure we really built from the proper Mozilla build tag by consulting
# the respective ESR release branch (for a good overview for ESR78 see
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
More information about the tbb-commits
mailing list