update scripts to check most recent tag based on branch

This commit is contained in:
TL 2024-04-08 15:27:46 +08:00
parent e885a072d3
commit 67ed44a87c

View File

@ -42,9 +42,12 @@ def fetch_version_from_code():
def fetch_latest_git_tag():
list_tag_cmd = (
'git tag --list WAMR-*.*.* --sort=committerdate --format="%(refname:short)"'
)
"""
Get the most recent tag from the HEAD,
if it's main branch, it should be the latest release tag.
if it's release/x.x.x branch, it should be the latest release tag of the branch.
"""
list_tag_cmd = "git describe --tags --abbrev=0 HEAD"
p = subprocess.run(shlex.split(list_tag_cmd), capture_output=True, check=True)
all_tags = p.stdout.decode().strip()