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"