LearnNewsExamplesServices
Frontmatter
id9236
titleImplement "Quick Star" Opt-In Pipeline
stateClosed
labels
enhancementai
assigneestobiu
createdAtFeb 22, 2026, 12:21 AM
updatedAtFeb 22, 2026, 12:25 AM
githubUrlhttps://github.com/neomjs/neo/issues/9236
authortobiu
commentsCount1
parentIssuenull
subIssues[]
subIssuesCompleted0
subIssuesTotal0
blockedBy[]
blocking[]
closedAtFeb 22, 2026, 12:25 AM

Implement "Quick Star" Opt-In Pipeline

Closed v12.0.0 enhancementai
tobiu
tobiu commented on Feb 22, 2026, 12:21 AM

Description

Implement the automated pipeline to process "Quick Star" opt-ins from the neomjs/devindex-opt-in repository.

Requirements

  1. Fetch Stargazers: Query the GitHub GraphQL API to fetch the stargazers of the neomjs/devindex-opt-in repository.
  2. Verify Identity: The GitHub API response itself serves as verification that the user starred the repository while logged in.
  3. Handle Blocklist Reversals: If a newly discovered stargazer is currently on the blocklist.json (meaning they previously opted out), remove them from the blocklist.
  4. Update Tracker: Add the newly discovered (and unblocked) usernames to the tracker.json file so the DevIndex updater pipeline can process them.
  5. Deduplication: Ensure users already in tracker.json or users.jsonl are not added again.

Testing

  • Verify that users who star the repository are successfully added to tracker.json.
  • Verify that a user on the blocklist is removed from it upon starring the opt-in repo.
  • Test deduplication logic.
tobiu added the enhancement label on Feb 22, 2026, 12:21 AM
tobiu added the ai label on Feb 22, 2026, 12:21 AM
tobiu assigned to @tobiu on Feb 22, 2026, 12:21 AM
tobiu referenced in commit 798a60a - "feat: Implement Quick Star Opt-In Pipeline (#9236)" on Feb 22, 2026, 12:25 AM
tobiu
tobiu Feb 22, 2026, 12:25 AM

Input from Gemini 3 Pro:

✦ The "Quick Star" opt-in pipeline has been successfully implemented and tested.

  • It correctly queries the GitHub API for stargazers of the devindex-opt-in repository.
  • Users who star the repository are validated implicitly by GitHub.
  • Users who were previously on the blocklist (from opting out) are seamlessly removed from it upon starring the opt-in repo.
  • Unblocked and new users are correctly added to the tracker.json file for the updater pipeline to process.
  • The system correctly deduplicates and ignores users already in the tracker or the active database.

Closing this ticket as completed.

tobiu closed this issue on Feb 22, 2026, 12:25 AM