From f528ad81026526af02610aa3e08200fd53b87ab9 Mon Sep 17 00:00:00 2001 From: Mark Goddard Date: Mon, 20 May 2019 19:00:33 +0100 Subject: [PATCH] Ignore EM releases in version-check.py We don't want to use Extended Maintenance (EM) tags, since these are just markers of a point in time and not available as released artifacts. Change-Id: If552f7ffc22d4b25769c14c083179eecf5a93158 --- tools/version-check.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/tools/version-check.py b/tools/version-check.py index 7dfb870d89..f9afdad941 100755 --- a/tools/version-check.py +++ b/tools/version-check.py @@ -87,6 +87,10 @@ def load_all_info(openstack_release): if 'releases' in info and len(info['releases']) > 0: latest_release = info['releases'][-1] latest_version = latest_release['version'] + if latest_version.endswith('-em') and len(info['releases']) > 1: + # Ignore Extended Maintenance (EM) releases, e.g. pike-em. + latest_release = info['releases'][-2] + latest_version = latest_release['version'] for project in latest_release['projects']: project_name = project['repo'].split('/')[-1]