properly log failed build

This commit is contained in:
Daylin Morgan 2025-01-24 11:09:25 -06:00
parent a5a85aaf7f
commit 33780d99b8
Signed by: daylin
GPG key ID: 950D13E9719334AD

View file

@ -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?
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] =