The previous cleanup guidance removed the tagged :latest after push,
which deleted images still deployed on the Unraid host. Replace with
a dangling-only prune in both the troubleshooting doc and the sample
docker-build-push workflow; validated on jason/wfh (reclaimed 4.3GB).
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Document why host-label builds leave orphan images on the Docker host and the
post-push cleanup + one-time prune pattern.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
First release: builds reproducibly (multi-arch), registers, runs
checkout + node + docker login/build/push, and is live on Unraid (amd64).
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Run 114 logged in to registry.alwisp.com, built, and pushed a test image
via the host label. Mark Phase 3 done in ROADMAP and CHANGELOG.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Validates the bundled node/git/docker toolchain and mounted Docker socket
by running directly in the custom-gitea-runner container via the host label.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>