fix(queue): migrate data-fidelity repair from isRegistered to isInstalled - #5696
Conversation
…lled repairDataFidelity filtered repositories.filter(isRegistered) to decide which repos' cached labels/issues/PRs get freshness-checked and repaired. This is cache hygiene for any repo gittensory reviews, unrelated to subnet economics -- and it drives dispatch of the backfill-registered-repos job family #5021 already retargeted to isInstalled, so both should agree on the same scoping signal. Closes #5020
|
Superagent didn't find any vulnerabilities or security issues in this PR. |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #5696 +/- ##
=======================================
Coverage 95.02% 95.02%
=======================================
Files 577 577
Lines 45978 45978
Branches 14724 14724
=======================================
Hits 43689 43689
Misses 1530 1530
Partials 759 759
Flags with carried forward coverage won't be shown. Click here to find out more.
🚀 New features to boost your workflow:
|
|
Warning 🟨🟨🟨🟨🟨🟨🟨🟨🟨🟨🟨🟨 ⏸️ LoopOver review result - manual review recommendedReview updated: 2026-07-14 05:35:23 UTC
⏸️ Suggested Action - Manual Review
Review summary Nits — 5 non-blocking
Review context
Contributor next steps
Signal definitions
[BETA] Chat with GittensoryAsk Gittensory a question about this PR directly in a comment — grounded only in the same cached, public-safe facts shown above, never a new claim.
Full command reference: https://gittensory.aethereal.dev/docs/gittensory-commands 🟩 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 LoopOver, a quiet PR intelligence layer for OSS maintainers.
|
Summary
repairDataFidelity(src/queue/processors.ts) filteredrepositories.filter(isRegistered)to decide which repos' cached labels/issues/PRs get freshness-checked and repaired.backfill-registered-reposjob family, which Retarget the backfill-registered-repos job family from isRegistered to isInstalled #5021 already retargeted toisInstalled. Both should agree on the same scoping signal.Test plan
npm run test:ci— full local gate, clean (one unrelatedminer-repo-clone.test.tsgit-subprocess timing flake under parallel load, confirmed passing 11/11 in isolation)Closes #5020