From 33780d99b87ba587eafb0a9466d800c4b7e6067e Mon Sep 17 00:00:00 2001 From: Daylin Morgan Date: Fri, 24 Jan 2025 11:09:25 -0600 Subject: [PATCH] properly log failed build --- pkgs/oizys/src/oizys/nix.nim | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/pkgs/oizys/src/oizys/nix.nim b/pkgs/oizys/src/oizys/nix.nim index 6e0442f..f6ba576 100644 --- a/pkgs/oizys/src/oizys/nix.nim +++ b/pkgs/oizys/src/oizys/nix.nim @@ -339,10 +339,13 @@ proc build(drv: OizysDerivation, rest: seq[string]): BuildResult = cmd.addArg "--no-link" cmd.addArgs rest let buildCode = runCmd(cmd) - result.successful = buildCode == 0 result.duration = now() - startTime # TODO: make splitDrv more ergonmic? - info "succesfully built: " & splitDrv(drv.name).name + if buildCode == 0: + result.successful = true + info "succesfully built: " & splitDrv(drv.name).name + else: + warn "failed to build: " & splitDrv(drv.name).name info "-> duration: " & formatDuration(result.duration) func outputsPaths(o: OizysDerivation): seq[string] =