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 2h30m31s 14s 14s 2h30m46s 2h30m31s
Eval 2h34m57s 1m50s 1m50s 2h36m48s 4m11s
Build 2h54m42s 2m24s 1m38s 2h56m20s 17m55s
Suite 2h30m31s 4m29s 25m48s 2h56m20s 2h52m38s

Timeline

0s2h30m2h35m2h35m2h35m2h36m2h36m2h36m2h55m2h55m2h55m2h56m2h56m