forked from OSchip/llvm-project
workflows: Fix version check for X.0.0 releases
This commit is contained in:
parent
2cfcbe295a
commit
51ba98d058
|
@ -10,13 +10,21 @@ repo = Repo()
|
||||||
|
|
||||||
tag = repo.git.describe(tags = True, abbrev=0)
|
tag = repo.git.describe(tags = True, abbrev=0)
|
||||||
m = re.match('llvmorg-([0-9]+)\.([0-9]+)\.([0-9]+)', tag)
|
m = re.match('llvmorg-([0-9]+)\.([0-9]+)\.([0-9]+)', tag)
|
||||||
if not m:
|
|
||||||
print("error: Tag is not valid: ", tag)
|
|
||||||
sys.exit(1)
|
|
||||||
|
|
||||||
expected_major = m.group(1)
|
if m:
|
||||||
expected_minor = m.group(2)
|
expected_major = m.group(1)
|
||||||
expected_patch = int(m.group(3)) + 1
|
expected_minor = m.group(2)
|
||||||
|
expected_patch = int(m.group(3)) + 1
|
||||||
|
else:
|
||||||
|
# If the previous tag is llvmorg-X-init, then we should be at version X.0.0.
|
||||||
|
m = re.match('llvmorg-([0-9]+)-init', tag)
|
||||||
|
if not m:
|
||||||
|
print("error: Tag is not valid: ", tag)
|
||||||
|
sys.exit(1)
|
||||||
|
expected_major = m.group(1)
|
||||||
|
expected_minor = 0
|
||||||
|
expected_patch = 0
|
||||||
|
|
||||||
expected_version = f"{expected_major}.{expected_minor}.{expected_patch}"
|
expected_version = f"{expected_major}.{expected_minor}.{expected_patch}"
|
||||||
|
|
||||||
m = re.match("[0-9]+\.[0-9]+\.[0-9]+", version)
|
m = re.match("[0-9]+\.[0-9]+\.[0-9]+", version)
|
||||||
|
|
Loading…
Reference in New Issue