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

Timeline

0s2h30m2h35m2h35m2h35m2h36m2h36m2h36m2h55m2h55m2h55m2h56m2h56m