generated from kubernetes/kubernetes-template-project
-
Notifications
You must be signed in to change notification settings - Fork 7
Open
Labels
lifecycle/staleDenotes an issue or PR has remained open with no activity and has become stale.Denotes an issue or PR has remained open with no activity and has become stale.
Description
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
- Test history is tracked across releases
- Regressions are detected (failures after merge)
- PRs that introduced failures are identified
- Failures are linked to commits/PRs
- Regression reports are generated
- Unit tests for regression detection
- Integration tests with historical data
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-regressionscommand
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
lifecycle/staleDenotes an issue or PR has remained open with no activity and has become stale.Denotes an issue or PR has remained open with no activity and has become stale.