mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2026-11-06 02:54:26 +00:00
Replace the single utils/github/profile/role_summary.py script with a focused CLI package split per responsibility (model, logparse, csvio, render, github, sources). Output format is selectable via --format (table default, plus markdown, csv, json); source is auto-detected as an Ansible log, a role-runtimes CSV, or a GitHub Actions run/job URL (CSV artifacts downloaded via gh). The compose workflow now writes the CSV as a downloadable artifact and appends the per-variant markdown to the step summary, and hard-fails when the log is missing or carries no profile_roles data so a broken metrics capture can no longer pass silently. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
0 lines
0 B
Python
0 lines
0 B
Python
The file is empty.