[tor-commits] [tor-browser-spec/master] Improve release process a bit.

mikeperry at torproject.org mikeperry at torproject.org
Mon Feb 10 20:03:36 UTC 2014


commit 158b2e2c305cfb2e55849507f8b4d1d22671c438
Author: Mike Perry <mikeperry-git at torproject.org>
Date:   Mon Feb 10 11:10:49 2014 -0800

    Improve release process a bit.
    
    Also we should think more about ordering these steps, but I think the website
    first is best for security releases, followed closely by the versions file,
    and then the blog post last?
---
 processes/ReleaseProcess |   22 ++++++++++++----------
 1 file changed, 12 insertions(+), 10 deletions(-)

diff --git a/processes/ReleaseProcess b/processes/ReleaseProcess
index 21f5866..f9fe0b7 100644
--- a/processes/ReleaseProcess
+++ b/processes/ReleaseProcess
@@ -29,17 +29,27 @@
    make match
 
 #. Transfer builds to vescum
-   torsocks scp -r $TORBROWSER_VERSION www-master.torproject.org:/srv/www-master.torproject.org/htdocs/dist/torbrowser/
+   torsocks rsync -aP $TORBROWSER_VERSION www-master.torproject.org:/srv/www-master.torproject.org/htdocs/dist/torbrowser/
 
 #. Sign individual bundle files
 #  XXX: This blocks on Erinn currently. We use her key for file sigs
 
+#. Update website's torbrowser versions file
+   cd website
+   torsocks svn up .
+   vim ./include/versions.wmi
+   torsocks svn commit include/versions.wmi -m "Bump TBB version"
+   ./publish
+   cd ..
+
 #. Update recommended-versions file in torbrowser.git
    cd torbrowser
    git checkout maint-2.4
+   torsocks git pull origin
    vim ./build-scripts/recommended-versions
    git commit build-scripts/recommended-versions
    git checkout master
+   torsocks git pull origin
    git merge maint-2.4
    torsocks git push origin maint-2.4:maint-2.4
    torsocks git push origin master:master
@@ -47,14 +57,6 @@
 
 #. Create blog post from changelog
 #  XXX: Template?
-#  See https://blog.torproject.org/blog/tor-browser-351-released for now
+#  See https://blog.torproject.org/blog/tor-browser-352-released for now
 #  Don't forget to link to Mozilla's security advisories if this is a security
 #  update, or Nadim will yell at you.
-
-#. Update website's torbrowser versions file
-   cd website
-   torsocks svn up .
-   vim ./include/versions.wmi
-   torsocks svn commit include/versions.wml -m "Bump TBB version"
-   ./publish
-   cd ..





More information about the tor-commits mailing list