#!/usr/bin/env python3 """names.py — runs ON THE BENCH: calibre-web v4.0.6 -> v4.0.8 once more with --soak 0, ONLY to name the files behind its files_may_change mark (the harness's files_changed_detail, catalog 5b1972b). Not a ladder input.""" import importlib.util, sys sys.argv = ["upgrade-test.py"] spec = importlib.util.spec_from_file_location("ut", "/opt/upg/upgrade-test.py") ut = importlib.util.module_from_spec(spec); spec.loader.exec_module(ut) ut.EDGES["N-calibre-web"] = dict(app="calibre-web", note="names re-run 2026-09-30 (soak 0)", frm={"calibre-web": "crocodilestick/calibre-web-automated:v4.0.6"}, to={"calibre-web": "crocodilestick/calibre-web-automated:v4.0.8"}) sys.exit(ut.main(["--soak", "0", "N-calibre-web"]))