674ad5cb

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

Quote Nix attribute keys that are not valid identifiers

Keys containing dots or other special characters (e.g. JSON keys
like "checks.x86_64-linux.e2e-test") must be quoted in Nix
attribute sets. Previously they were rendered unquoted, causing
Nix to interpret them as nested attribute access.

Suite timing

Time to Start Worker time Duration Time to finish Idle
Config 2h30m37s 9s 9s 2h30m47s 2h30m37s
Eval 2h36m48s 6s 6s 2h36m54s 6m00s
Build 2h56m09s 55s 32s 2h56m41s 19m15s
Suite 2h30m37s 1m11s 26m03s 2h56m41s 2h55m54s

Timeline

0s2h30m2h36m2h56m2h56m2h56m2h56m