back interdiff of round #1 and #0

spindle/engines/nixery: provision one container per workflow #427

merged
opened by winter.bsky.social targeting master from winter.bsky.social/core: push-luoyqwkpromz

This moves away from the old method of creating a container with some shared volumes to one that most users would expect: any changes made in one step will be accessible by the following steps, and not only if they're in the workspace or /etc/nix. This also paves the way for a more generic Docker image engine, as users can do things like apt install without the results being blown away across steps.

Signed-off-by: Winter winter@winter.cafe

files
nix
spindle
engines
REVERTED
nix/vm.nix
··· 3 3 self, 4 4 }: 5 5 nixpkgs.lib.nixosSystem { 6 + system = "x86_64-linux"; 6 - system = "aarch64-linux"; 7 7 modules = [ 8 8 self.nixosModules.knot 9 9 self.nixosModules.spindle ··· 58 58 services.tangled-spindle = { 59 59 enable = true; 60 60 server = { 61 + owner = "did:plc:qfpnj4og54vl56wngdriaxug"; 61 - owner = "did:plc:pdrr2fgsfkvfbznqucjmyeee"; 62 62 hostname = "localhost:6555"; 63 63 listenAddr = "0.0.0.0:6555"; 64 64 dev = true;
ERROR
spindle/engines/nixery/engine.go

Failed to calculate interdiff for this file.

ERROR
spindle/engines/nixery/setup_steps.go

Failed to calculate interdiff for this file.