summaryrefslogtreecommitdiffstats
path: root/release
diff options
context:
space:
mode:
Diffstat (limited to 'release')
-rwxr-xr-xrelease/sign-tag.py13
1 files changed, 11 insertions, 2 deletions
diff --git a/release/sign-tag.py b/release/sign-tag.py
index 7b4b4cab..09f89187 100755
--- a/release/sign-tag.py
+++ b/release/sign-tag.py
@@ -15,7 +15,14 @@
15 15
16"""Helper tool for signing repo release tags correctly. 16"""Helper tool for signing repo release tags correctly.
17 17
18This is intended to be run only by the official Repo release managers. 18This is intended to be run only by the official Repo release managers, but it
19could be run by people maintaining their own fork of the project.
20
21NB: Avoid new releases on off-hours. If something goes wrong, staff/oncall need
22to be active in order to respond quickly & effectively. Recommend sticking to:
23* Mon - Thu, 9:00 - 14:00 PT (i.e. MTV time)
24* Avoid US holidays (and large international ones if possible)
25* Follow the normal Google production freeze schedule
19""" 26"""
20 27
21import argparse 28import argparse
@@ -86,7 +93,9 @@ To roll back a release:
86 93
87def get_parser(): 94def get_parser():
88 """Get a CLI parser.""" 95 """Get a CLI parser."""
89 parser = argparse.ArgumentParser(description=__doc__) 96 parser = argparse.ArgumentParser(
97 description=__doc__,
98 formatter_class=argparse.RawDescriptionHelpFormatter)
90 parser.add_argument('-n', '--dry-run', 99 parser.add_argument('-n', '--dry-run',
91 dest='dryrun', action='store_true', 100 dest='dryrun', action='store_true',
92 help='show everything that would be done') 101 help='show everything that would be done')