diff --git a/ci/build.py b/ci/build.py index 624fd1a..f34834d 100644 --- a/ci/build.py +++ b/ci/build.py @@ -13,6 +13,12 @@ def run(cmd): sys.exit(r.returncode) +def info(cmd): + """Like run(), but tolerant of failure — for non-load-bearing diagnostics.""" + print(f"+ {cmd}", flush=True) + subprocess.run(cmd, shell=True) + + def build(cmd): """Run a `nix build`, streaming stderr live; return stdout (the out path).""" print(f"+ {cmd}", flush=True) @@ -31,10 +37,10 @@ ATTIC_TOKEN = os.environ["ATTIC_TOKEN"] print(f"=== Building flake-hub packages for {ARCH} ===") # Environment context for log readers -run("nix --version") -run("uname -a") -run("df -h /nix 2>/dev/null || df -h /") -run("free -h") +info("nix --version") +info("uname -a") +info("df -h /nix 2>/dev/null || df -h /") +info("cat /proc/meminfo | head -3") # Setup attic attic = (