ci: fetch tags before guessing latest version

environments/review-docs-nodei-zb4y5a/deployments/17891
jo 2023-06-13 10:27:43 +02:00
rodzic 6c1197f055
commit f811ce6adb
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: B2FEC9B22722B984
1 zmienionych plików z 4 dodań i 2 usunięć

Wyświetl plik

@ -67,15 +67,17 @@ class Metadata(TypedDict):
"""
def sh(cmd: str):
def sh(cmd: str, **kwargs):
logger.debug("running command: %s", cmd)
return check_output(shlex.split(cmd), text=True).strip()
return check_output(shlex.split(cmd), text=True, **kwargs).strip()
def latest_tag_on_branch() -> str:
"""
Return the latest tag on the current branch.
"""
if "CI" in os.environ:
sh("git fetch origin --tags")
return sh("git describe --tags --abbrev=0")