mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2026-11-07 19:32:17 +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>
Script Collection
This directory contains automation scripts used across the project.
-
system/ contains host and system-facing helpers.
-
container/ contains helpers that run inside the local container.
-
github/ contains GitHub workflow helper scripts.
-
For the canonical Make target index, see make.md.
-
🛠️ Organize operational helpers for development, CI, release, and maintenance
-
🧭 Separate responsibilities into focused subdirectories with clear scope
-
📚 Keep script-based workflows discoverable and easier to navigate
The scope of this folder is script organization at the repository level. Detailed responsibilities belong in the README files of the respective subdirectories.