Issue Triage
This document describes how we triage issues in desktop/desktop.
Quick Guide
Pick an issue from the First Responder triage queue.
Your goal: Do what is needed to remove the
needs-triage label.
Can we close it?
- Duplicate → Comment and close as duplicate, linking the original
- Spam → Add
invalidorsuspected-spam(auto-closes) - Abuse → Add
invalid, remove content, report, block - Off-topic → Add
off-topic(auto-closes with comment)
Is it a bug?
- Reproducible → Add
bugand a priority label (priority-1,priority-2, orpriority-3) - Not reproducible → Add
unable-to-reproduce(auto-requests info, 14-day timer)
- Reproducible → Add
Is it an enhancement?
- Clear value → Add
enhancement(auto-posts backlog comment) - Unclear → Comment for clarification and add
more-info-needed(14-day timer)
- Clear value → Add
The needs-triage label is automatically removed when
end-state labels (enhancement, bug,
ready-for-review) are applied or the issue is closed.
Priority Levels
| Priority | Description |
|---|---|
priority-1 |
Affects many users, prevents core functions. Escalate in Slack; may require a hotfix. |
priority-2 |
Affects multiple users, does not prevent core functions. |
priority-3 |
Few users affected, cosmetic. |
Automated Workflows
| Label | Automation |
|---|---|
needs-triage |
Auto-added on open; removed when classified or closed |
more-info-needed |
Auto-closes after 14 days without response |
unable-to-reproduce |
Auto-adds more-info-needed + posts comment |
enhancement |
Auto-posts backlog comment |
invalid |
Auto-closes immediately |
suspected-spam |
Auto-closes immediately |
off-topic |
Auto-posts explanation comment + closes |
no-help-wanted-issue |
PRs only: Auto-posts explanation comment + closes |
ready-for-review |
Auto-removes needs-triage + posts acknowledging
comment |
Off-topic, Spam & Abuse
- Off-topic issues: Add
off-topic→ auto-comments and closes. - Spam: Add
invalidorsuspected-spam→ auto-closes. - Spam comments: Mark as spam via GitHub.
- Abuse: Remove content, report, and use your
judgment on blocking.
- Blocking a user from the
desktoporg requires admin permissions.
- Blocking a user from the