cea95f96

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

share nextest test compilation across CI groups via cargo nextest archive

Each of the five gammaloop-nextest-* derivations previously recompiled
its packages' test binaries on top of the shared cargoArtifacts blob,
duplicating any compile work for crates that appear in multiple groups.
Build a single workspace-wide nextest archive once with
craneLib.mkCargoDerivation, expose it as a flake package so NixCI
schedules it on its own worker, and have each group derivation run
prebuilt tests with --archive-file --workspace-remap . instead of
invoking cargo build.
gammaloopgammaloop-clippygammaloop-docgammaloop-fmtlinnest-wasmconfiguredeploy:nix-ci-passeddevShellcargoArtifactsgammalooplinnest-wasmlinnestWasmCargoArtifactsnextestArchivenix-ci-check-gammaloop-doctestnix-ci-check-gammaloop-nextestnix-ci-check-gammaloop-nextest-corenix-ci-check-gammaloop-nextest-integrationnix-ci-check-gammaloop-nextest-linnetnix-ci-check-gammaloop-nextest-spensonix-ci-check-gammaloop-nextest-vakintnix-ci-passedx86_64-linuxtest:nix-ci-check-gammaloop-doctesttest:nix-ci-check-gammaloop-nextest-coretest:nix-ci-check-gammaloop-nextest-integrationtest:nix-ci-check-gammaloop-nextest-linnettest:nix-ci-check-gammaloop-nextest-spensotest:nix-ci-check-gammaloop-nextest-vakint