fix: push nix-runner image without docker daemon (use skopeo) #5

Merged
harald merged 1 commit from hermes/fix-skopeo-push into main 2026-08-15 15:02:12 +02:00 AGit
Contributor

The upload-image step failed because the job container has no docker
daemon: 'docker load' could not connect to
unix:///var/run/docker.sock, leaving IMAGE_TAG empty and the push
failing with 'invalid reference format'.

Replace docker load/tag/push with skopeo, which copies the nix-built
docker-archive tarball (result) straight into the registry without
any daemon. A minimal policy.json is required by skopeo.

The upload-image step failed because the job container has no docker daemon: 'docker load' could not connect to unix:///var/run/docker.sock, leaving IMAGE_TAG empty and the push failing with 'invalid reference format'. Replace docker load/tag/push with skopeo, which copies the nix-built docker-archive tarball (result) straight into the registry without any daemon. A minimal policy.json is required by skopeo.
fix: push nix-runner image without docker daemon (use skopeo)
All checks were successful
/ build (pull_request) Successful in 1m35s
/ build (push) Successful in 2m27s
33cb4ccd86
The upload-image step failed because the job container has no docker
daemon: 'docker load' could not connect to
unix:///var/run/docker.sock, leaving IMAGE_TAG empty and the push
failing with 'invalid reference format'.

Replace docker load/tag/push with skopeo, which copies the nix-built
docker-archive tarball (result) straight into the registry without
any daemon. A minimal policy.json is required by skopeo.
harald merged commit 33cb4ccd86 into main 2026-08-15 15:02:12 +02:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
harald/nix-runner-container!5
No description provided.