Watch
0
0
Fork
You've already forked hyperhive
0

pull swarm closures through the nix daemon: substituters in the fragment, merged root-only netrc

This commit is contained in:
atlas 2026-11-08 10:29:46 +01:00 • committed by mara
commit ef68baa00f

View file

@ -89,9 +89,16 @@ in
# run must mint nothing.
script-test-attic-init = import ./script-tests/attic-init.nix { inherit pkgs; };
# Runs ./host-modules/lib/attic-root-facts.nix, the root unit that keeps the
# cache's key and pull token for hive-priv, against a stub `bao`: file modes,
# no rewrite when nothing changed, and no file removed when the store fails.
# cache's key and the merged netrc for the host's nix daemon, against a stub
# `bao`: the fragment, file modes, the host's own netrc entries kept, no rewrite
# when nothing changed, and no file removed when the store fails.
script-test-attic-root-facts = import ./script-tests/attic-root-facts.nix { inherit pkgs; };
# Runs the closure pull, `nix-store --realise <top> --max-jobs 0`, against a
# swarm cache that lacks a dependency and a second cache that has it: the daemon
# takes each path from whichever substituter has it.
script-test-cache-pull-substitute = import ./script-tests/cache-pull-substitute.nix {
inherit pkgs;
};
# Runs ./host-modules/lib/store-seeded-secret.nix's seed, store-wins and mint
# decisions against a stub `bao` that keeps its leaves in files.
script-test-store-seeded-secret = import ./script-tests/store-seeded-secret.nix { inherit pkgs; };