From d92df30fcf469ce5e48c05a517d62f79ee9df016 Mon Sep 17 00:00:00 2001 From: Doug Hellmann Date: Wed, 8 Aug 2018 11:58:27 -0400 Subject: [PATCH] add --include-trailing option to propose-library-branches Add an option to let us include cycle-trailing libraries so it is easier to do a final sweep and ensure that all libraries are branched. Change-Id: Ibb9d4bc2173b106f6129a4e557807c13c0df559f Signed-off-by: Doug Hellmann --- openstack_releases/cmds/propose_library_branches.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/openstack_releases/cmds/propose_library_branches.py b/openstack_releases/cmds/propose_library_branches.py index 7f04463845..9ac7362e33 100644 --- a/openstack_releases/cmds/propose_library_branches.py +++ b/openstack_releases/cmds/propose_library_branches.py @@ -64,6 +64,13 @@ def main(): default=['library'], dest='types', ) + parser.add_argument( + '--include-trailing', + action='append_const', + const='cycle-trailing', + default=['cycle-with-intermediary'], + dest='models', + ) parser.add_argument( '--dry-run', '-n', default=False, @@ -114,7 +121,7 @@ def main(): deliverable_data = yamlutils.loads(f.read()) if deliverable_data['type'] not in args.types: continue - if deliverable_data['release-model'] != 'cycle-with-intermediary': + if deliverable_data['release-model'] not in args.models: print('WARNING {} has release model {}, skipping'.format( deliverable_name, deliverable_data['release-model'])) continue