fix(review): close review-thread and claim-time gaps - #1791
Conversation
|
Warning 🟨🟨🟨🟨🟨🟨🟨🟨🟨🟨🟨🟨 ⏸️ Gittensory review result - manual review recommendedReview updated: 2026-06-29 23:43:15 UTC
⏸️ Suggested Action - Manual Review
Review summary Blockers
Nits — 7 non-blocking
Concerns raised — review before merging
Review context
Contributor next steps
Signal definitions
🟩 Safe / merged · 🟦 Advisory · 🟨 Held for review · 🟥 Blocked / closed 💰 Earn for open-source contributions like this. Gittensor lets GitHub contributors earn for the work they already do — register to start earning →. Checked by Gittensory, a quiet PR intelligence layer for OSS maintainers.
|
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #1791 +/- ##
==========================================
- Coverage 95.75% 95.65% -0.11%
==========================================
Files 212 214 +2
Lines 23112 23236 +124
Branches 8350 8394 +44
==========================================
+ Hits 22132 22227 +95
- Misses 401 417 +16
- Partials 579 592 +13
🚀 New features to boost your workflow:
|
8e84eb6 to
8b5286b
Compare
Summary
Fixes the two review blockers left after #1781:
What changed
src/github/backfill.ts.linkedIssueClaimedAtresolution insrc/db/repositories.ts.Why
The review gate could miss unresolved review threads after the first GraphQL page, and duplicate-winner election could lose the original claim timestamp when a PR added another linked issue.
Validation
git diff --checknpx vitest run test/unit/backfill.test.ts test/unit/db-parsers.test.tsnpm run validate