mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2026-11-11 13:17:07 +00:00
The swarm deploy job now renders the same summary page as compose: role runtimes, a swarm structure section (topology roles plus live node list and service placement from the manager) and the Playwright table. The matrix deploy tees its ansible output and prints the compose matrix-deploy round/PASS markers, so the runtime parser segments swarm runs per variant round too. The runtime table unifies tasks and roles with a Type column (tasks first), appends the recap total row and flags a mismatch between the parsed sum and the recap total; rows are read from ROLES RECAP sections only, which removes the double-counted TASKS RECAP task rows. Each role row carries one column per host: executed, skipped or failed, with ignored failures downgraded. The Playwright variant column drops the redundant variant- prefix. Verified against the logs of runs 29656268771 (swarm) and 29620158441 (compose): every segment's parsed sum matches the recap total within 0.05s. Co-Authored-By: Claude Opus 4.8 <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.