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