You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
IssueHandler upserts issue rows for opened, edited, closed, and labeled events but does not handle issues.deleted. When a maintainer deletes a GitHub issue, the mirror keeps the last-known row and miners API issue queries can still return it.
CommentHandler and ReviewCommentHandler already delete rows on deleted; issues are missing the same behavior.
Description
IssueHandlerupserts issue rows foropened,edited,closed, andlabeledevents but does not handleissues.deleted. When a maintainer deletes a GitHub issue, the mirror keeps the last-known row and miners API issue queries can still return it.CommentHandlerandReviewCommentHandleralready delete rows ondeleted; issues are missing the same behavior.Steps to Reproduce
issues.openedwebhook for issue fix: backfill nested pagination #10.issuesand appears in miners issue endpoints.issues.deletedwebhook).IssueHandlerupsert path never runs a delete; the stale row remains queryable.Expected Behavior
Deleted issues are removed from the mirror (or otherwise excluded from miners responses).
Actual Behavior
Deleted issues remain stored with their last-known state.
Environment