Skip to content

Fix Organization Leakage in DevIndex and Updater Retries #9134

@tobiu

Description

@tobiu

Organizations are leaking into the tracker.json index (e.g., loomnetwork), causing the Updater to waste cycles retrying queries that will never succeed.

Root Cause (Spider):
The Network Walker (and potentially other strategies) fetches lists of users (e.g., following) but does not filter out entities where type === 'Organization'.

Symptom (Updater):
When the Updater encounters these Orgs, GitHub.mjs misinterprets the "Could not resolve to a User" GraphQL error as a network error and retries it 3 times.

Tasks:

  1. Spider.mjs: Update runNetworkWalker (and fetchContributors) to strictly filter for type: 'User'.
  2. GitHub.mjs: Update error handling to Abort Retry immediately if the error contains "Could not resolve to a User" or "NOT_FOUND".

Metadata

Metadata

Assignees

Labels

aibugSomething isn't working

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions