686d8263

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

Add a crate2nix (IFD) flake as a comparison to the crane branch

Builds bombadil with crate2nix's generatedCargoNix: per-crate derivations, no
committed Cargo.nix, paid for with IFD. nix/crate2nix-git-workspace.patch
teaches crate2nix to vendor git workspace-member dependencies (boa_engine, from
the boa monorepo) with a self-contained, de-inherited manifest -- otherwise
generation fails with 'failed to find a workspace root'. nix-ci.nix hand-declares
the build graph and disables auto dependency discovery, matching the crane branch.

Suite timing

Time to Start Worker time Duration Time to finish Idle
Config 1m23s 2s 2s 1m25s 1m23s
Eval 13m20s 0s 18h32m36s 18h45m56s 11m54s
Build - - - - -
Suite 1m23s 2s 18h44m33s 18h45m56s 18h45m54s

Timeline

0s