mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2026-11-06 19:01:54 +00:00
Enable the ansible.posix.profile_roles callback alongside profile_tasks so every deploy run emits a per-role runtime block. Each test-deploy workflow now writes the Ansible log to ANSIBLE_LOG_PATH and runs a new post-step that parses the block, aggregates duplicate role entries, sorts by total duration, and writes the top-N (default 20, override via INFINITO_PROFILE_TOP_N) as a Markdown table to $GITHUB_STEP_SUMMARY so the table appears on the Actions job overview page. Includes 15 unit tests covering aggregation, ANSI stripping, task/total filtering, env-knob handling, and step-summary writes. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
0 lines
0 B
Python
0 lines
0 B
Python
The file is empty.