2631a6d0

By: Tom Sydney Kerckhove <syd@cs-syd.eu>

Take hosts as a nix list, not only as a path to the JSON

Every caller was writing `writeText "hosts.json" (builtins.toJSON ...)`, which
is `checkedFor`'s business rather than theirs. It takes either now: a list is
the usual thing, a path is for a repository that already has the file, and
`builtins.isList` tells them apart.

The example in the README loses its whole nixpkgs input as a result, since
`writeText` was the only thing it wanted nixpkgs for.

Total

10s

Created Started Finished

Time to Start Worker time Duration Time to finish Idle
Config 3m06s 0s 0s 3m07s 3m06s
Eval 3m08s 8s 8s 3m16s 1s
Build 3m16s 0s 0s 3m16s 0s
Suite 3m06s 8s 10s 3m16s 3m08s

Timeline

Config Eval Build Compressed gap
0s3m10s