[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[tor-commits] [torbirdy/develop] Add README.RELEASE instructions
commit 714252d242dc967204215063ec300fcf24886890
Author: Jacob Appelbaum <jacob@xxxxxxxxxxxxx>
Date: Thu Oct 23 14:30:06 2014 +0000
Add README.RELEASE instructions
---
Makefile | 2 +-
README.RELEASE | 20 ++++++++++++++++++++
2 files changed, 21 insertions(+), 1 deletion(-)
diff --git a/Makefile b/Makefile
index 414dff0..5b1fe94 100644
--- a/Makefile
+++ b/Makefile
@@ -2,7 +2,7 @@ SHELL := /bin/bash
VERSION := $(shell cat install.rdf|grep '<em:version>'|cut -d\> -f2|cut -d\< -f1)
make-xpi:
- zip -r ../torbirdy-$(VERSION).xpi * -x "debian/*" -x "patches/*" -x "ChangeLog" -x "Makefile" -x "gpg.conf" -x "import-translations.sh"
+ zip -r ../torbirdy-$(VERSION).xpi * -x "debian/*" -x "patches/*" -x "ChangeLog" -x "Makefile" -x "gpg.conf" -x "import-translations.sh" -x "README.RELEASE"
clean:
rm -f ../torbirdy-$(VERSION).xpi
diff --git a/README.RELEASE b/README.RELEASE
new file mode 100644
index 0000000..f398409
--- /dev/null
+++ b/README.RELEASE
@@ -0,0 +1,20 @@
+To perform a release for TorBirdy:
+
+ Perform substantial development effort or patch security issues
+ Review all changes with at least one other person
+ Update ChangeLog to refelect all changes and add a release date
+ Run `make` and test the resulting xpi
+ Confirm that there are no issues with normal use on The Big Three platforms
+ Confirm that the error console does not have any errors related to TorBirdy
+ Tag, sign and push the signatures to git:
+ Run `make git-tag` and sign a tag for this release
+ Run `make git-push` and push the tag upstream
+ Make detached signature for non-git users:
+ Run `make sign-release` and sign the .xpi file
+ Upload packages to the Tor Project webserver:
+ Run `push-release` and the packages are uploaded
+ Upload the package to Mozilla's AddOn site manually
+ Write a blog post anouncing the release on the Tor Project blog
+ Write an email anouncing the release to tor-talk
+ Announce the release widely in whatever format is reasonable or desired
+
_______________________________________________
tor-commits mailing list
tor-commits@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits