INNER CODE UNIT · Python
problems
labsai/EDDI · scripts/bump-version.py:224
def problems(repo: Repo) -> list[str]:
found = []
app = repo.app_version()
stray = [p for p in repo.pointers() if p[2] != app]
for rel, lineno, version in stray:
found.append(f"{rel}:{lineno} names {version}, but helm/eddi/Chart.yaml's appVersion is {app}")
pom = repo.pom_version()
if core(app, "appVersion") > core(pom, "pom.xml's version"):
found.append(f"the release pointers name {app}, which is AHEAD of pom.xml's {pom}")
return found
def cmd_show(repo: Repo, _args) -> int:
pointers = repo.pointers()
print(f"build version (pom.xml): {repo.pom_version()}")
print(f"published release (appVersion): {repo.app_version()}")
print(f"helm chart version: {repo.chart_version()}")
print(f"release pointers: {len(pointers)}")