diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index b42e9c8..a3479e3 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -19,10 +19,7 @@ jobs: - vm-test steps: - uses: actions/checkout@v5 - - run: | - nix build -L ".#${{ matrix.image }}" - sleep 3 - ls -l result - podman load -i "$(readlink result)" - podman login -u greg -p "${REGISTRY_PASSWORD}" - podman push "src.thehellings.com/greg/${{ matrix.image }}:latest" + - run: nix build -L ".#${{ matrix.image }}" + - run: podman load -i "$(readlink result)" + - run: podman login -u greg -p "${REGISTRY_PASSWORD}" src.thehellings.com + - run: podman push "src.thehellings.com/greg/${{ matrix.image }}:latest" diff --git a/img/builder.nix b/img/builder.nix index 06e03f3..f80c3e7 100644 --- a/img/builder.nix +++ b/img/builder.nix @@ -34,6 +34,7 @@ let in lib'.mkImage { name = name "builder"; + config.Env = [ "TEMP=/tmp" ]; contents = lib'.basePackages ++ [ buildah (fakeNss.override { @@ -52,5 +53,9 @@ lib'.mkImage { podman policy ]; + extraCommands = '' + mkdir -p tmp + mkdir -p var/tmp + ''; includeNixDB = true; }