forked from ilysenko/codex-desktop-linux
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathlabels.json
More file actions
337 lines (337 loc) · 12 KB
/
Copy pathlabels.json
File metadata and controls
337 lines (337 loc) · 12 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
{
"schemaVersion": 1,
"staffManaged": true,
"groups": [
{
"id": "type",
"appliesTo": ["issue", "pull_request"],
"cardinality": "exactly_one"
},
{
"id": "area",
"appliesTo": ["issue", "pull_request"],
"cardinality": "one_or_more"
},
{
"id": "status",
"appliesTo": ["issue"],
"cardinality": "exactly_one"
},
{
"id": "impact",
"appliesTo": ["issue"],
"cardinality": "zero_or_one"
},
{
"id": "risk",
"appliesTo": ["pull_request"],
"cardinality": "exactly_one"
},
{
"id": "community",
"appliesTo": ["issue"],
"cardinality": "zero_or_more"
},
{
"id": "workflow",
"appliesTo": ["issue", "pull_request"],
"cardinality": "zero_or_one"
},
{
"id": "resolution",
"appliesTo": ["issue", "pull_request"],
"cardinality": "zero_or_one"
},
{
"id": "sync",
"appliesTo": ["issue"],
"cardinality": "zero_or_more"
}
],
"labels": [
{
"name": "type: bug",
"color": "D73A4A",
"description": "A reproducible defect or regression in supported behavior.",
"group": "type"
},
{
"name": "type: feature",
"color": "A2EEEF",
"description": "A new user-facing capability or opt-in Linux feature.",
"group": "type"
},
{
"name": "type: documentation",
"color": "0075CA",
"description": "A documentation-only improvement or correction.",
"group": "type"
},
{
"name": "type: maintenance",
"color": "6F42C1",
"description": "Tests, refactoring, dependencies, CI, or repository maintenance.",
"group": "type"
},
{
"name": "type: question",
"color": "D876E3",
"description": "A usage or contribution question that needs an answer.",
"group": "type"
},
{
"name": "type: security",
"color": "B60205",
"description": "Public security hardening or a disclosed security concern.",
"group": "type"
},
{
"name": "area: build and install",
"color": "C5DEF5",
"description": "DMG extraction, dependencies, native modules, or installation flow.",
"group": "area"
},
{
"name": "area: launcher and runtime",
"color": "C5DEF5",
"description": "Launcher, process lifecycle, webview, or packaged runtime behavior.",
"group": "area"
},
{
"name": "area: updater",
"color": "C5DEF5",
"description": "Update detection, rebuild, install, rollback, or updater state.",
"group": "area"
},
{
"name": "area: native packaging",
"color": "C5DEF5",
"description": "Debian, RPM, or pacman package build and installation.",
"group": "area"
},
{
"name": "area: appimage",
"color": "C5DEF5",
"description": "AppImage build, runtime, or desktop integration.",
"group": "area"
},
{
"name": "area: nix",
"color": "C5DEF5",
"description": "Nix flake, modules, hashes, or package outputs.",
"group": "area"
},
{
"name": "area: upstream dmg",
"color": "C5DEF5",
"description": "Compatibility or drift in the latest supported upstream DMG.",
"group": "area"
},
{
"name": "area: linux features",
"color": "C5DEF5",
"description": "The opt-in linux-features framework or one of its modules.",
"group": "area"
},
{
"name": "area: computer use",
"color": "C5DEF5",
"description": "Linux Computer Use backends, helpers, or desktop control.",
"group": "area"
},
{
"name": "area: integrations",
"color": "C5DEF5",
"description": "Browser, desktop environment, portal, or external integration.",
"group": "area"
},
{
"name": "area: ci and tooling",
"color": "C5DEF5",
"description": "GitHub Actions, developer tooling, fixtures, or validation infrastructure.",
"group": "area"
},
{
"name": "status: needs triage",
"color": "EDEDED",
"description": "Not yet classified or validated through project triage.",
"group": "status"
},
{
"name": "status: needs information",
"color": "FBCA04",
"description": "Waiting for specific details from the reporter or author.",
"group": "status"
},
{
"name": "status: needs reproduction",
"color": "F9D0C4",
"description": "Needs a reliable reproduction or a failing test.",
"group": "status"
},
{
"name": "status: ready for work",
"color": "0E8A16",
"description": "Confirmed, scoped, and ready for implementation.",
"group": "status"
},
{
"name": "status: awaiting upstream",
"color": "D4C5F9",
"description": "Blocked on an upstream DMG, dependency, or external project.",
"group": "status"
},
{
"name": "status: needs maintainer decision",
"color": "5319E7",
"description": "Requires a product, architecture, scope, or policy decision.",
"group": "status"
},
{
"name": "status: blocked",
"color": "B60205",
"description": "Cannot progress until the documented blocker is resolved.",
"group": "status"
},
{
"name": "impact: critical",
"color": "B60205",
"description": "Security exposure, data loss, privilege failure, or widespread breakage.",
"group": "impact"
},
{
"name": "impact: high",
"color": "D93F0B",
"description": "A major supported workflow is broken without a reasonable workaround.",
"group": "impact"
},
{
"name": "impact: medium",
"color": "FBCA04",
"description": "Supported behavior is impaired, but a workaround or limited scope exists.",
"group": "impact"
},
{
"name": "impact: low",
"color": "98D362",
"description": "Minor, cosmetic, or narrowly scoped impact.",
"group": "impact"
},
{
"name": "risk: low",
"color": "0E8A16",
"description": "Small, isolated change with straightforward validation and rollback.",
"group": "risk"
},
{
"name": "risk: medium",
"color": "FBCA04",
"description": "Behavioral change with bounded compatibility or cross-surface risk.",
"group": "risk"
},
{
"name": "risk: high",
"color": "D93F0B",
"description": "Touches security, privileges, updates, persistence, or multiple package paths.",
"group": "risk"
},
{
"name": "good first issue",
"color": "7057FF",
"description": "Small, well-scoped work with clear acceptance criteria.",
"group": "community"
},
{
"name": "help wanted",
"color": "008672",
"description": "Maintainers welcome a contributor to take ownership.",
"group": "community"
},
{
"name": "feedback wanted",
"color": "96DB3E",
"description": "Community input is requested before a decision or implementation.",
"group": "community"
},
{
"name": "workflow: manual only",
"color": "6A737D",
"description": "Automation may inspect, but must not comment, edit, label, or merge.",
"group": "workflow"
},
{
"name": "resolution: duplicate",
"color": "CFD3D7",
"description": "Another issue or pull request already tracks the same work.",
"group": "resolution"
},
{
"name": "sync: computer use",
"color": "FBCA04",
"description": "Pending synchronization with agent-sh/computer-use-linux.",
"group": "sync"
}
],
"migrations": [
{ "from": "autoreview/area-bug", "to": "type: bug" },
{ "from": "bug", "to": "type: bug" },
{ "from": "autoreview/area-feature", "to": "type: feature" },
{ "from": "enhancement", "to": "type: feature" },
{ "from": "documentation", "to": "type: documentation" },
{ "from": "autoreview/area-question", "to": "type: question" },
{ "from": "question", "to": "type: question" },
{ "from": "autoreview/needs-info", "to": "status: needs information" },
{ "from": "autoreview/severity-high", "to": "impact: high" },
{ "from": "autoreview/severity-medium", "to": "impact: medium" },
{ "from": "autoreview/severity-low", "to": "impact: low" },
{ "from": "autoreview/risk-high", "to": "risk: high" },
{ "from": "autoreview/risk-medium", "to": "risk: medium" },
{ "from": "autoreview/risk-low", "to": "risk: low" },
{ "from": "autoreview/risk-trivial", "to": "risk: low" },
{ "from": "users-feedback-needed", "to": "feedback wanted" },
{ "from": "autoreview/skip", "to": "workflow: manual only" },
{ "from": "duplicate", "to": "resolution: duplicate" },
{ "from": "computer-use-sync", "to": "sync: computer use" },
{ "from": "upstream-dmg-drift", "to": "area: upstream dmg" }
],
"retiredLabels": [
{ "name": "autoreview/area-bug", "reason": "Replaced by type: bug." },
{ "name": "autoreview/area-feature", "reason": "Replaced by type: feature." },
{ "name": "autoreview/area-question", "reason": "Replaced by type: question." },
{ "name": "autoreview/auto-merged", "reason": "Use the native merged state." },
{ "name": "autoreview/awaiting-tests", "reason": "Use GitHub Checks." },
{ "name": "autoreview/changes-requested", "reason": "Use the native review state." },
{ "name": "autoreview/conflict", "reason": "Use the native mergeability state." },
{ "name": "autoreview/draft", "reason": "Use the native draft state." },
{ "name": "autoreview/dryrun-would-merge", "reason": "Keep dry-run results in checks or logs." },
{ "name": "autoreview/duplicate-suspect", "reason": "A suspicion is not a staff-confirmed resolution." },
{ "name": "autoreview/error", "reason": "Keep automation errors in checks or logs." },
{ "name": "autoreview/fork", "reason": "Use native pull request metadata." },
{ "name": "autoreview/in-progress", "reason": "Use GitHub Checks." },
{ "name": "autoreview/needs-human", "reason": "Replace through staff triage based on the actual decision needed." },
{ "name": "autoreview/needs-info", "reason": "Replaced by status: needs information." },
{ "name": "autoreview/queued", "reason": "Use GitHub Checks." },
{ "name": "autoreview/risk-high", "reason": "Replaced by risk: high." },
{ "name": "autoreview/risk-low", "reason": "Replaced by risk: low." },
{ "name": "autoreview/risk-medium", "reason": "Replaced by risk: medium." },
{ "name": "autoreview/risk-trivial", "reason": "Merged into risk: low." },
{ "name": "autoreview/secrets-detected", "reason": "Use a blocking private security check, never a public label." },
{ "name": "autoreview/severity-high", "reason": "Replaced by impact: high." },
{ "name": "autoreview/severity-low", "reason": "Replaced by impact: low." },
{ "name": "autoreview/severity-medium", "reason": "Replaced by impact: medium." },
{ "name": "autoreview/skip", "reason": "Replaced by workflow: manual only." },
{ "name": "autoreview/stale", "reason": "Use native activity timestamps." },
{ "name": "autoreview/tests-failed", "reason": "Use GitHub Checks." },
{ "name": "autoreview/triaged", "reason": "Triage completion is represented by the current governed status." },
{ "name": "bug", "reason": "Replaced by type: bug." },
{ "name": "computer-use-sync", "reason": "Replaced by sync: computer use." },
{ "name": "documentation", "reason": "Replaced by type: documentation." },
{ "name": "duplicate", "reason": "Replaced by resolution: duplicate." },
{ "name": "enhancement", "reason": "Replaced by type: feature." },
{ "name": "invalid", "reason": "Use the native not-planned close reason and a staff explanation." },
{ "name": "question", "reason": "Replaced by type: question." },
{ "name": "upstream-dmg-drift", "reason": "Replaced by area: upstream dmg." },
{ "name": "users-feedback-needed", "reason": "Replaced by feedback wanted." },
{ "name": "wontfix", "reason": "Use the native not-planned close reason and a staff explanation." }
]
}