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)}")

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…