[Pkg-mozext-commits] [perspectives-extension] 14/18: Documentation - Copyedit notes on how to release new versions

David Prévot taffit at alioth.debian.org
Fri Oct 25 18:24:30 UTC 2013


This is an automated email from the git hooks/post-receive script.

taffit pushed a commit to branch debian
in repository perspectives-extension.

commit 77785b16c6777fa568fa3021c6ef3c632e44aae6
Author: Dave Schaefer <dave.schaefer at gmail.com>
Date:   Mon Oct 14 20:56:14 2013 -0600

    Documentation - Copyedit notes on how to release new versions
---
 update_howto.txt |   39 +++++++++++++++++++++++++++++++++------
 1 file changed, 33 insertions(+), 6 deletions(-)

diff --git a/update_howto.txt b/update_howto.txt
index f5d5436..fcc58f1 100644
--- a/update_howto.txt
+++ b/update_howto.txt
@@ -1,9 +1,36 @@
-Updating Perspectives is now easy: simply log in to https://addons.mozilla.org/ and upload a new version.
+Here are the steps to update Perspectives:
 
 
-After updating, remember to:
+1. Local changes
+
+- Commit, stash, or revert all of your in-progress changes
+- Build the new version
+- Run the in-browser tests (see the README for details)
+- Run the manual tests (see the tests/ directory)
+
+Once you're confident everything works:
+
+- Increment the version number in plugin/install.rdf
+- Add a tag in git for the new version, to make it easy to find if we ever need to republish, rebuild, or for people who build from source
+- Upload your changes to github
+- Create a pull request to bring your changes to the main branch
+
+
+2. Github
+
+Once the pull requst has been approved:
+
+- Add a tag in the official ('danwent') depo (if you're not a Perspectives maintainer, a maintainer will have to do this for you)
+- Close any github tickets/issues fixed by the current release (bonus points: add them to the correct Milestone before closing!)
+
+
+3. Mozilla
+
+- Log in to https://addons.mozilla.org/ and upload the new version
+
+
+4. Broadcast
+
+- Post to the Perspectives blog ( http://perspectives-project.org )
+- Send an email to the mailing list ( https://groups.google.com/group/perspectives-dev
 
-* Post to the Perspectives blog ( http://perspectives-project.org )
-* Send an email to perspectives-announce ( https://groups.google.com/group/perspectives-announce )
-* Close any Issues fixed in GitHub
-* Add a tag in git for the new version, to make it easy to find if we ever need to republish, or anyone wants to restore to that build.

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-mozext/perspectives-extension.git



More information about the Pkg-mozext-commits mailing list