aaf855fd

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 26s 1s 1s 28s 26s
Eval 23m24s 0s 22h38m59s 23h02m24s 22m55s
Build - - - - -
Suite 26s 2s 23h01m57s 23h02m24s 23h02m21s

Timeline

0s