Use monotonic Mesa upstream versioning

This commit is contained in:
2026-07-06 00:01:01 +02:00
parent e6d0e38cd9
commit e881685d4e
3 changed files with 8 additions and 5 deletions
+4 -3
View File
@@ -51,13 +51,14 @@ import sys
releases = json.loads(sys.argv[1])
current_tag = sys.argv[2]
package_name = sys.argv[3]
pattern = re.compile(rf"^{re.escape(package_name)}-.*\+git([0-9a-f]{{12}})-")
tag_prefix = f"{package_name}-"
pattern = re.compile(r"([0-9a-f]{7,40})-\d+$")
for release in releases:
tag = release.get("tag_name", "")
if tag == current_tag:
if tag == current_tag or not tag.startswith(tag_prefix):
continue
match = pattern.match(tag)
match = pattern.search(tag)
if match:
print(match.group(1))
print(release.get("target_commitish", ""))