-
-
Notifications
You must be signed in to change notification settings - Fork 90
feat(github-app): check-run annotation builder #574
Copy link
Copy link
Closed
Labels
gittensor:featureGittensor-scored feature linked to a feature issue — scores a 0.25x multiplier.Gittensor-scored feature linked to a feature issue — scores a 0.25x multiplier.gittensor:priorityMaintainer-selected Gittensor priority — scores a 1.5x multiplier.Maintainer-selected Gittensor priority — scores a 1.5x multiplier.
Description
Metadata
Metadata
Assignees
Labels
gittensor:featureGittensor-scored feature linked to a feature issue — scores a 0.25x multiplier.Gittensor-scored feature linked to a feature issue — scores a 0.25x multiplier.gittensor:priorityMaintainer-selected Gittensor priority — scores a 1.5x multiplier.Maintainer-selected Gittensor priority — scores a 1.5x multiplier.
Parent roadmap: #525
Parent epic: #537
Goal
Annotation BUILDER (non-visual): map duplicate/missing-test/slop hotspots to { path, line, level, message }, severity->level mapping, 50-cap + "...N more" rollup, all messages through
sanitizeForCheckRun.Reuse
buildCollisionReport+PullRequestFileRecord.Acceptance
Builder emits correct, capped, sanitized annotations from fixtures.
Testing
npm run test:ci, 97%+ coverage. Public/private output boundary preserved; deterministic where applicable.