mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2026-11-06 10:59:59 +00:00
Computing the distro list no longer justifies a runner of its own: it is two steps, and the job that consumes them already checks the repository out. The workflow now occupies one runner instead of seven. The step also went silent for minutes at a time, printing five pids and then nothing until every build had finished. Each build's output is piped through a [distro][HH:MM:SS] stamp as it arrives, so the log shows what is happening while it happens; tee still files the per-distro logs for the artifact, and the replay block at the end is gone as duplication. A pipeline hands $! the pid of tee rather than of the build, which would have swallowed every failure, so each build runs in a subshell under pipefail and wait reads that. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Image Scripts
This directory contains scripts related to the image lifecycle used by the project.
- 🏗️ Build container images for local and CI workflows
- 📦 Publish, retag, and maintain image artifacts in registries
- 🔧 Keep image-focused automation grouped in one place
The scope of this folder is image handling. Workflow orchestration, metadata resolution, and generic waiting logic should live in other script directories.