Files
computer-playbook/scripts/image
kevinveenbirkenbachandClaude Opus 5 7d8505c8c3 perf(ci): fold the matrix job into the image job and stream its output
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>
2026-09-16 21:48:12 +02:00
..
…
2026-08-18 03:22:05 +02:00
…

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.