From b2bf0e0c4db177bf88e86a85fe5b0f110fd21a23 Mon Sep 17 00:00:00 2001 From: Doug Hellmann Date: Tue, 28 Aug 2018 09:39:33 -0400 Subject: [PATCH] fix latest release handling in branch validation Not all repos that create stable branches will have tagged releases, so only check the latest release when we need to. Change-Id: Ieb51f8f280a6127ff0adc9432acfe65c809ac764 Signed-off-by: Doug Hellmann --- openstack_releases/cmds/validate.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/openstack_releases/cmds/validate.py b/openstack_releases/cmds/validate.py index 9772089079..25f70de1d8 100644 --- a/openstack_releases/cmds/validate.py +++ b/openstack_releases/cmds/validate.py @@ -1365,8 +1365,6 @@ def validate_stable_branches(deliv, context): branch_mode = deliv.stable_branch_type - latest_release = deliv.releases[-1] - known_series = sorted(list( d for d in os.listdir('deliverables') if not d.startswith('_') @@ -1414,6 +1412,8 @@ def validate_stable_branches(deliv, context): print('{} branch already exists, skipping validation'.format( branch.name)) continue + + latest_release = deliv.releases[-1] if location != latest_release.version: context.error( ('stable branches must be created from the latest '