Description
The handbook requires flagging regressions as close to the source as possible (when offending code was merged). Currently, signalhound does not track test history or detect regressions.
Requirements
- Track test history across multiple releases
- Detect regressions (failures after code merge)
- Identify PRs that introduced failures
- Link failures to specific commits/PRs
- Generate regression reports
Acceptance Criteria
Implementation Notes
- Query TestGrid for historical test data
- Query GitHub API for PR/commit information
- Match test failures to PR merge dates
- Generate regression timeline
- Support
--detect-regressions command
Description
The handbook requires flagging regressions as close to the source as possible (when offending code was merged). Currently, signalhound does not track test history or detect regressions.
Requirements
Acceptance Criteria
Implementation Notes
--detect-regressionscommand