Watch
0
0
Fork
You've already forked hyperhive
0

build a failed meta build once more, and treat a timeout or missing grant as no verdict

This commit is contained in:
atlas 2026-10-26 17:53:39 +01:00
commit 99d2ed5b9e

View file

@ -142,12 +142,12 @@ pub enum FromMetaReply {
/// The toplevel built; `out_path` is its store path in the builder host's
/// store and `system` the platform the builder host builds for.
Built { out_path: String, system: String },
/// `nix` ran and the build did not finish: the last lines it printed, or
/// the deadline it hit. The controller holds the deploy back.
/// `nix` ran and exited with an error: the last lines it printed. The
/// controller builds once more, and holds the deploy back if that fails too.
Failed { error_tail: String },
/// The builder did not get to run `nix`: the build slot stayed busy or the
/// forge token could not be read. Says nothing about the config, so the
/// controller tries again.
/// `nix` gave no exit: the build slot stayed busy, the forge token could
/// not be read, `nix` could not start, or it hit its deadline. Says nothing
/// about the config, so the controller tries again.
Unavailable { reason: String },
}