f9567bbe

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 1m47s 2s 2s 1m49s 1m47s
Eval 11m57s 0s 18h58m09s 19h10m06s 10m08s
Build - - - - -
Suite 1m47s 2s 19h08m19s 19h10m06s 19h10m03s

Timeline

0s