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
···
self,
}:
nixpkgs.lib.nixosSystem {
+
system = "x86_64-linux";
-
system = "aarch64-linux";
modules = [
self.nixosModules.knot
self.nixosModules.spindle
···
services.tangled-spindle = {
enable = true;
server = {
+
owner = "did:plc:qfpnj4og54vl56wngdriaxug";
-
owner = "did:plc:pdrr2fgsfkvfbznqucjmyeee";
hostname = "localhost:6555";
listenAddr = "0.0.0.0:6555";
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.