diff --git a/zcutil/make-release.py b/zcutil/make-release.py index f54c5116d..8f288ddca 100755 --- a/zcutil/make-release.py +++ b/zcutil/make-release.py @@ -63,7 +63,7 @@ class Version (object): '''A release version.''' RGX = re.compile( - r'^v([1-9]\d*)\.([1-9]\d*)\.([1-9]\d*)(-([1-9]\d*))?$', + r'^v(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(-([1-9]\d*))?$', ) @staticmethod @@ -106,7 +106,7 @@ class TestVersion (unittest.TestCase): 'v0.0.0', 'v1.0.0', 'v1.0.0-7', - 'v1.2.3-0', + 'v1.2.3-1', ] for case in cases: @@ -118,6 +118,7 @@ class TestVersion (unittest.TestCase): 'v07.0.0', 'v1.0.03', 'v1.0.0-rc2', + 'v1.2.3-0', # Hotfix numbers must begin w/ 1 'v1.2.3~0', '1.2.3', ]