labels.yml

  1# Label definitions. Synced by .github/workflows/label-sync.yml via `gh label`.
  2
  3# --- Type ---
  4- name: bug
  5  color: d73a4a
  6  description: Something isn't working
  7- name: enhancement
  8  color: a2eeef
  9  description: New feature or request
 10- name: documentation
 11  color: 0075ca
 12  description: Documentation changes
 13- name: question
 14  color: d876e3
 15  description: Further information requested
 16- name: performance
 17  color: fbca04
 18  description: Performance improvement
 19- name: dependencies
 20  color: 0366d6
 21  description: Dependency updates
 22- name: ci
 23  color: 1d76db
 24  description: CI / build pipeline
 25- name: chore
 26  color: cfd3d7
 27  description: Maintenance, refactor, cleanup
 28- name: security
 29  color: b60205
 30  description: Security-related
 31
 32# --- Triage / lifecycle ---
 33- name: needs-triage
 34  color: ededed
 35  description: Awaiting maintainer review
 36- name: needs-response
 37  color: fbca04
 38  description: Waiting on issue author reply
 39- name: stale
 40  color: cccccc
 41  description: No activity for extended period
 42- name: pinned
 43  color: 0e8a16
 44  description: Exempt from stale
 45- name: in-progress
 46  color: 5319e7
 47  description: Actively being worked on
 48- name: blocked
 49  color: b60205
 50  description: Blocked on external dependency
 51- name: help-wanted
 52  color: 008672
 53  description: Extra attention is needed
 54- name: good-first-issue
 55  color: 7057ff
 56  description: Good for newcomers
 57- name: popular
 58  color: ff6f00
 59  description: High community interest (10+ 👍)
 60- name: duplicate
 61  color: cfd3d7
 62  description: Duplicate of another issue
 63- name: wontfix
 64  color: ffffff
 65  description: Will not be worked on
 66- name: invalid
 67  color: e4e669
 68  description: Not valid
 69
 70# --- OS ---
 71- name: os/windows
 72  color: 0078d4
 73  description: Windows-specific
 74- name: os/linux
 75  color: fcc624
 76  description: Linux-specific
 77- name: os/macos
 78  color: 333333
 79  description: macOS-specific
 80
 81# --- Arch ---
 82- name: arch/arm64
 83  color: 6e40c9
 84  description: arm64 / aarch64
 85- name: arch/amd64
 86  color: 1f6feb
 87  description: amd64 / x86_64
 88
 89# --- Area ---
 90- name: area/tui
 91  color: c2e0c6
 92  description: Terminal UI / view layer
 93- name: area/fetcher
 94  color: c2e0c6
 95  description: IMAP fetch / IDLE / search
 96- name: area/sender
 97  color: c2e0c6
 98  description: SMTP send path
 99- name: area/oauth
100  color: c2e0c6
101  description: OAuth / XOAUTH2 / auth flows
102- name: area/calendar
103  color: c2e0c6
104  description: Calendar integration
105- name: area/notify
106  color: c2e0c6
107  description: Notifications
108- name: area/pgp
109  color: c2e0c6
110  description: PGP / encryption
111- name: area/plugin
112  color: c2e0c6
113  description: Plugin system
114- name: area/theme
115  color: c2e0c6
116  description: Theming / colors
117- name: area/i18n
118  color: c2e0c6
119  description: Localization / translations
120- name: area/config
121  color: c2e0c6
122  description: Configuration / settings
123- name: area/cli
124  color: c2e0c6
125  description: CLI flags / commands
126- name: area/daemon
127  color: c2e0c6
128  description: Daemon / RPC
129- name: area/scard
130  color: c2e0c6
131  description: Smart card / PKCS#11
132- name: area/nix
133  color: c2e0c6
134  description: Nix flake / packaging
135- name: area/build
136  color: c2e0c6
137  description: Build system / Makefile / packaging
138- name: area/docs
139  color: c2e0c6
140  description: Docs site / README
141
142# --- Release / v1 routing ---
143- name: backport/v1
144  color: 0e8a16
145  description: Merge to master and backport to release/v1
146- name: target/v1
147  color: 1d76db
148  description: PR targets the release/v1 branch directly
149- name: backported
150  color: c5def5
151  description: Cherry-picked onto release/v1
152- name: backport-failed
153  color: b60205
154  description: Cherry-pick conflict — needs manual backport
155- name: skip-changelog
156  color: ededed
157  description: Exclude from generated release notes
158
159# --- Size ---
160- name: size/XS
161  color: "3cbf00"
162  description: "Diff: 0–10 lines"
163- name: size/S
164  color: "5d9801"
165  description: "Diff: 11–50 lines"
166- name: size/M
167  color: "eebb00"
168  description: "Diff: 51–200 lines"
169- name: size/L
170  color: "ee9900"
171  description: "Diff: 201–800 lines"
172- name: size/XL
173  color: "ee5500"
174  description: "Diff: 800+ lines"