aboutsummaryrefslogtreecommitdiffstats
path: root/flake.lock
diff options
context:
space:
mode:
authortv <tv@krebsco.de>2026-11-12 02:15:26 +0000
committertv <tv@krebsco.de>2026-11-12 02:15:26 +0000
commitd4c352a402aec1682625144c0440ca31c232ee74 (patch)
tree898da22caf12a75227fe517c6f7330ffa840b032 /flake.lock
parent1c7621261c4e9df8d572aef5eb6369d20eea23aa (diff)
tests: add edge cases of flakes
A new test, edge-cases, covers paths that work but have no scenario yet: a flake given by an indirect reference, which the target fetches by its locked reference; a remote flake in a subdirectory; a flake in a subdirectory drawing inputs from sources; a dirty Git work tree; a flake whose lock file needs updating; drawing inputs from a source that isn't a directory; nested names of missing inputs; several sources sharing one flake; and an input locked to a path that the target has. The deploying machine gets a registry entry for the indirect reference. Resolving it fails if the global registry can't be downloaded, which it can't in the VM, and disabling the global registry with flake-registry needs flakes, so the deploying machine enables them, like any deploying machine using indirect references does. The target doesn't, so checks for flake support on targets still mean something.
Diffstat (limited to 'flake.lock')
0 files changed, 0 insertions, 0 deletions