# python # file: config/version.py import os BASE_VERSION = "1.0.1" # update manually when releasing features def get_full_version() -> str: """ Return semantic version with optional Jenkins build metadata, e.g. 1.2.3-456. """ build = os.environ.get("BUILD_NUMBER") or os.environ.get("APP_BUILD") return f"{BASE_VERSION}-{build}" if build else BASE_VERSION