chore(root): write iyarc-prune agent report to job summary - #9451
Conversation
|
Claude finished @zahin-mohammad's task —— View job Code Review Progress
Code ReviewThis PR adds a valuable improvement to the ✅ Positive Aspects
🔍 Technical Implementation ReviewJSON Processing (.github/workflows/iyarc-prune.yml:104-116):
Output Generation (.github/workflows/iyarc-prune.yml:118-138):
Error Resilience (.github/workflows/iyarc-prune.yml:100-101):
📝 Minor Suggestions
✅ Security & Best Practices
🎯 Overall AssessmentThis is a well-implemented feature that significantly improves the visibility and auditability of the iyarc-prune agent reports. The code demonstrates good understanding of GitHub Actions, bash scripting best practices, and security considerations. Recommendation: ✅ Approve - Ready to merge as-is. The minor suggestions above are optional enhancements, not blockers. |
Summary
The agent prompt instructs it to report results — including the "Still blocked" breakdown — in the job summary, but the workflow never wrote to
$GITHUB_STEP_SUMMARY. The report was only visible by expanding the final step's logs, and disappears with log retention. This adds aWrite agent report to job summarystep that renders the agent's report as markdown, so tables (removed exclusions, "Still blocked") display properly, with run metadata in a collapsed<details>.Ticket: HSM-429