f48a25aa

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 2s 1s 1s 4s 2s
Eval 9m12s 0s 22h25m51s 22h35m03s 9m07s
Build - - - - -
Suite 2s 1s 22h35m00s 22h35m03s 22h35m01s

Timeline

0s