From c73b48d6e026a0f34b8568132443b44dbab71831 Mon Sep 17 00:00:00 2001 From: Tony Breeds Date: Fri, 17 Jun 2016 11:07:02 +1000 Subject: [PATCH] Add team and send-announcements-to keys to history scripts We mandate team and send-announcements-to tags in the yaml file but the tools to import history don't supply them. Fix that. Change-Id: Id9edd21634a500949caed45cf7990ccde0264d73 --- tools/tag_history_from_git.py | 5 +++++ tools/tag_history_from_lp.py | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/tools/tag_history_from_git.py b/tools/tag_history_from_git.py index 71251d51f6..555b720b52 100755 --- a/tools/tag_history_from_git.py +++ b/tools/tag_history_from_git.py @@ -66,6 +66,9 @@ def date_to_release(tag_date): parser = argparse.ArgumentParser() parser.add_argument('project', help='launchpad project name') parser.add_argument('repo', help='repository directory') +parser.add_argument('--announce', default='openstack-dev@lists.openstack.org', + help=('Where to send release announcements. ' + '(Default: %(default)s)')) args = parser.parse_args() before = os.getcwd() @@ -118,6 +121,8 @@ for series, milestones in sorted(series_data.items()): with open(filename, 'w') as f: f.write('---\n') f.write('launchpad: %s\n' % args.project) + f.write('team: %s\n' % args.project) + f.write('send-announcements-to: %s\n' % args.announce) f.write('releases:\n') milestones_sorted = sorted(milestones.items(), key=lambda x: StrictVersion(x[0])) diff --git a/tools/tag_history_from_lp.py b/tools/tag_history_from_lp.py index 8bfb52a613..6d2eb7ceda 100755 --- a/tools/tag_history_from_lp.py +++ b/tools/tag_history_from_lp.py @@ -42,6 +42,9 @@ parser = argparse.ArgumentParser() parser.add_argument('project', help='launchpad project name') parser.add_argument('repo', nargs='+', help='repository directory') parser.add_argument('--series', help='series to scan') +parser.add_argument('--announce', default='openstack-dev@lists.openstack.org', + help=('Where to send release announcements. ' + '(Default: %(default)s)')) args = parser.parse_args() # Connect to LP @@ -104,6 +107,8 @@ for series, milestones in sorted(series_data.items()): with open(filename, 'w') as f: f.write('---\n') f.write('launchpad: %s\n' % args.project) + f.write('team: %s\n' % args.project) + f.write('send-announcements-to: %s\n' % args.announce) f.write('releases:\n') for milestone, milestone_data in sorted(milestones.items()): f.write(' - version: %s\n' % milestone)