46a6f95b

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

Make nix-ci.nix self-contained

NixCI reads this file straight out of the forge, without cloning the
repository, so a configuration that reads nix/ci-workspace-graph.json
is rejected instead of read, and every suite fails at the config step.

Spelling doNotBuild out costs a line per crate artifact and a note to
extend it along with the workspace, which is cheap next to CI that
does not start.
GitHub
Time to Start Worker time Duration Time to finish Idle
Config 0s 1s 1s 1s 0s
Eval 1s 49s 49s 50s 0s
Build 49s 3h16m22s - - 23s
Test - - - - 32s
Deploy - - - - 0s
Suite 0s 3h17m13s - - 55s

Timeline

Config Eval Build Failed Compressed gap
0s1m2m3m4m5m6m7m8m9m10m11m12m13m14m15m16m17m18m19m20m21m22m23m24m25m26m27m28m29m30m31m32m33m34m35m36m37m38m39m40m41m42m43m44m45m46m47m48m49m50m51m52m53m54m55m56m57m58m59m1h0m1h1m1h2m1h3m1h4m1h5m1h6m1h7m1h8m1h9m1h10m1h11m1h12m1h13m1h14m1h15m1h16m1h17m1h18m1h19m1h20m1h21m1h22m