git_tag: make sure to search for last valid tage beginning with vx.y.z only

This commit is contained in:
Konrad
2024-08-27 13:01:35 +02:00
parent 5fff1ad6d1
commit 0fee107e79
3 changed files with 3 additions and 3 deletions
+1 -1
View File
@@ -65,7 +65,7 @@ def get_version():
if os.path.isdir(os.path.join(px4_dir, '.git')):
# If inside a clone PX4 Firmware repository, get version from "git describe"
cmd = 'git describe --exclude ext/* --abbrev=0 --tags'
cmd = 'git describe --exclude ext/* --match v[0-9]*.[0-9]*.[0-9]* --abbrev=0 --tags'
try:
version = subprocess.check_output(
cmd, cwd=px4_dir, shell=True).decode().strip()