d618aed6

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

Tune NixCI: hand-specify dependencies, disable auto-discovery

Automatic dependency discovery walks the derivation closures to infer ordering;
on a no-op rebuild (every job already cached) that analysis is the only cost.
Specify the graph by hand and turn discovery off so a no-op is as fast as
possible, while still building the shared deps derivation before its consumers.

Suite timing

Time to Start Worker time Duration Time to finish Idle
Config 0s 1s 1s 1s 0s
Eval 1s 4s 4s 6s 0s
Build 6s 32s 12s 19s 0s
Suite 0s 39s 19s 19s 0s

Timeline

0s10s