I built a GitHub Action that analyzes workflow failures and correlates them with PR changes. It uses cordon (transformer-based semantic anomaly detection) to reduce massive logs to unusual patterns, then DSPy to orchestrate LLM analysis of failures. Then, it determines whether PR changes likely caused the issue and posts structured root cause reports.
Show HN: I built a tool for automated failure analysis in GitHub Actions | Heykuki News