buildcommands: retrieve version from klippy version file (#7134)
Some checks are pending
Build test / build (push) Waiting to run

Signed-off-by: Markus Küffner <kueffner.markus@gmail.com>
This commit is contained in:
Markus Küffner 2025-12-30 16:15:35 +01:00 committed by GitHub
parent 5d24122c04
commit 2cc3608945
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -483,11 +483,22 @@ def git_version():
logging.debug("Got git version: %s" % (repr(ver),))
return ver
# Obtain version info from "klippy/.version" file
def file_version():
if not os.path.exists('klippy/.version'):
logging.debug("No 'klippy/.version' file/directory found")
return ""
ver = check_output("cat klippy/.version").strip()
logging.debug("Got klippy version: %s" % (repr(ver),))
return ver
def build_version(extra, cleanbuild):
version = git_version()
if not version:
cleanbuild = False
version = "?"
version = file_version()
if not version:
version = "?"
elif 'dirty' in version:
cleanbuild = False
if not cleanbuild: