From 73d2841acbb6ac96a135de98853757388d50eb39 Mon Sep 17 00:00:00 2001 From: Doug Hellmann Date: Mon, 10 Apr 2017 09:34:28 -0400 Subject: [PATCH] allow betas other than 1 as first release If a deliverable is not released at the first date-based milestone in the series, its first release will be 0b2. Be more flexible when validating the beta version in the first release in a series. Change-Id: I2703e6c802bd40ea478cd813fdd947c5a7fbb1db Signed-off-by: Doug Hellmann --- openstack_releases/cmds/validate.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openstack_releases/cmds/validate.py b/openstack_releases/cmds/validate.py index 339945f8b9..38da0cca5c 100644 --- a/openstack_releases/cmds/validate.py +++ b/openstack_releases/cmds/validate.py @@ -143,7 +143,7 @@ def validate_series_first(deliverable_info, series_name, return versionstr = releases[0]['version'] patchlevel = versionstr.rpartition('.')[-1] - if patchlevel not in ('0', '0b1'): + if not (patchlevel == '0' or patchlevel.startswith('0b')): mk_error( 'Initial releases in a series must increment at ' 'least the minor version or be beta versions. %r' % (versionstr,)