mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2026-11-09 12:17:13 +00:00
The README replay of a `docker run`-shaped guide starts INFINITO_IMAGE on the stack daemon (machine.sh replay_over_ssh). In matrix CI that image is a pullable ghcr ci-<sha> ref; in Workspace jobs and local worktree stacks it is a locally built image (`infinito-<distro>`, pull policy never) that exists only on the outer daemon, so the replay died with "pull access denied for infinito-ubuntu" (CI run 40625679270, Workspace ubuntu, web-svc-cdn guide). With INFINITO_PULL_POLICY=never the replay now builds the checkout at DOCS_TEST_SRC_DIR via scripts/image/build.sh on the stack daemon, tagged with the image the block runs, before replaying. The policy reaches the container through compose.yml, the development inventory and test.env.j2; an inventory not yet regenerated renders it empty and keeps today's behaviour, and matrix CI (always) never builds. Not verified locally: the worktree stack has no inner dockerd before a deploy and the replayed guide is picked at random, so the Workspace jobs of the next run are the evidence. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Artefact documentation 🧱
This directory contains contributor rules for project artefacts. Its scope is how repository-managed files and generated delivery artefacts should be documented, structured, and maintained.