INNER CODE UNIT · Python
cmd_check
labsai/EDDI · scripts/bump-version.py:247
def cmd_check(repo: Repo, _args) -> int:
found = problems(repo)
for p in found:
print(f"error: {p}", file=sys.stderr)
if not found:
print(f"ok: {len(repo.pointers())} release pointers all name {repo.app_version()}")
return 1 if found else 0
def do_next(repo: Repo, version: str, force: bool) -> None:
parse(version)
current = repo.pom_version()
if not force and parse(version) <= core(current, "pom.xml's version"):
raise BumpError(f"pom.xml is already {current}; refusing to move the build version to {version} "
"(pass --force to go backwards)")
repo.set_pom(version)