forked from kata-containers/tests
/
labels.yaml.in
555 lines (436 loc) · 13.7 KB
/
labels.yaml.in
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
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
# Copyright (c) 2019 Intel Corporation
#
# SPDX-License-Identifier: Apache-2.0
#
---
description: |
This file contains a list of all the generic GitHub labels used by all Kata
Containers GitHub repositories.
Each repository can optionally contain a top-level `labels.yaml` that
specifies a list of repository-specific labels (and possibly additional
categories). The labels in the repository-specific labels file plus the
labels defined in this file define the minimum list of labels for the
repository in question.
Each label must specify:
- Name (which must be lower-case without spaces)
- Description
- Category
- Colour (explicit colour, or `DEFAULT_COLOUR`)
A label may also specify a "From" value. This is used for renaming labels;
if a label has an associated "From" value, an existing label whose name is
specified by the "From" value will be renamed to the label name.
A category is a collective name used to describe one or more related labels.
Each category must specify:
- Name (which must be lower-case without spaces)
- Description
A category may also specify a related URL which points to a document
containing further information.
categories:
- name: api
description: Change related to an Application Programming Interface.
- name: architecture-committee
description: Needs input from the Architecture Committee.
url: https://github.com/kata-containers/community#architecture-committee
- name: area
description: Code component / general part of product affected.
- name: backport
description: |
Code that needs to be applied to other branches, generally older stable
ones.
- name: behaviour
description: |
How the issue affect the operation of the system. A more precise version
of regression.
- name: block
description: |
Stop a PR from being merged.
- name: cleanup
description: Refactoring, restructuring or general tidy-up needed.
- name: customer
description: Related to a customer.
- name: design
description: Requires formal review on the approach to solving the problem.
- name: detail
description: Need further information from the user or author.
- name: documentation
description: Needs more documentation.
- name: environment
description: Related to particular system environment.
- name: help
description: |
Request for technical help / extra resource. Also used for assisted
workflow.
- name: label-admin
description: Relates to the administration of labels.
- name: limitation
description: |
Issue cannot be resolved (too hard/impossible, would be too slow,
insufficient resources, etc).
url: |
https://github.com/kata-containers/documentation/blob/master/Limitations.md
- name: new-contributor
description: Small, self-contained tasks suitable for newcomers.
url: |
https://github.com/kata-containers/community/blob/master/CONTRIBUTING.md
- name: priority
description: |
Relative urgency (time-critical).
- name: question
description: Needs input from the team.
- name: rebase
description: Code conflicts need to be resolved.
- name: related
description: |
Related project. Base set can be generated from
https://github.com/kata-containers/kata-containers/blob/main/versions.yaml.
- name: release
description: Related to production of new versions.
- name: resolution
description: |
Issue is not (or no longer) valid for some reason. Label specifies
reason for closing.
- name: security
description: Potential or actual vulnerability / CVE.
url: https://github.com/kata-containers/community/blob/master/VMT/VMT.md
- name: severity
description: Relative importance (mission-critical).
- name: sizing
description: Estimate of the complexity of the task (story points).
- name: sub-type
description: More specific detail on the type category.
- name: team
description: Team that needs to analyse the issue.
- name: test
description: New tests needed.
- name: type
description: High-level summary of the issue.
- name: vendor
description: Related to handling imported code.
url: |
https://github.com/kata-containers/community/blob/master/CONTRIBUTING.md#re-vendor-prs
repo: REPO_SLUG
labels:
- name: api-breakage
description: API was broken
category: api
color: ff0000
- name: api-change
description: API change
category: api
color: DEFAULT_COLOUR
- name: architecture-specific
description: Affects subset of architectures
category: environment
color: DEFAULT_COLOUR
- name: area/api
description: Application Programming Interface
category: area
color: DEFAULT_COLOUR
- name: area/cli
description: Command Line Interface (flags/options and arguments)
category: area
color: DEFAULT_COLOUR
- name: area/comms
description: Communications (gRPC, Yamux, etc)
category: area
color: DEFAULT_COLOUR
- name: area/config
description: Configuration
category: area
color: DEFAULT_COLOUR
- name: area/logging
description: Logging
category: area
color: DEFAULT_COLOUR
- name: area/networking
description: Networking
category: area
color: DEFAULT_COLOUR
- name: area/storage
description: Storage
category: area
color: DEFAULT_COLOUR
- name: area/tracing
description: Tracing
category: area
color: DEFAULT_COLOUR
- name: backport
description: Code needs to be applied to older (stable) releases
category: backport
color: DEFAULT_COLOUR
- name: bug
description: Incorrect behaviour
category: type
color: ff0000
- name: cannot-reproduce
description: Issue cannot be recreated
category: resolution
color: DEFAULT_COLOUR
- name: cleanup
description: General tidy-up
category: cleanup
color: DEFAULT_COLOUR
- name: crash
description: Causes part of the system to crash
category: behaviour
color: DEFAULT_COLOUR
- name: customer
description: Relates to a customer
category: customer
color: DEFAULT_COLOUR
- name: data-loss
description: System loses information
category: behaviour
color: DEFAULT_COLOUR
- name: deprecate
description: Highlight a feature that will soon be removed
category: cleanup
color: DEFAULT_COLOUR
- name: do-not-merge
description: PR has problems or depends on another
category: block
color: ff0000
- name: duplicate
description: Same issue as one already reported
category: resolution
color: DEFAULT_COLOUR
- name: enhancement
description: Improvement to an existing feature
category: type
color: DEFAULT_COLOUR
- name: feature
description: New functionality
category: type
color: DEFAULT_COLOUR
- name: good-first-issue
description: Small and simple task for new contributors
category: new-contributor
color: DEFAULT_COLOUR
- name: hang
description: System appears to stop operating or freeze
category: behaviour
color: DEFAULT_COLOUR
- name: high-priority
description: Very urgent issue (resolve quickly)
category: priority
color: ff7f00
- name: high-severity
description: Very important issue
category: severity
color: 00d7ff
- name: highest-priority
description: Critically urgent issue (must be resolved as soon as possible)
category: priority
color: ff0000
- name: highest-severity
description: Extremely important issue
category: severity
color: 00ffff
- name: invalid
description: Issue does not make sense
category: resolution
color: DEFAULT_COLOUR
- name: limitation
description: Issue cannot be resolved
category: limitation
color: DEFAULT_COLOUR
- name: medium-priority
description: Urgent issue (resolve before unprioritised issues)
category: priority
color: ffff00
- name: medium-severity
description: Important issue
category: severity
color: 0000ff
- name: needs-decision
description: Requires input from the Architecture Committee
category: architecture-committee
color: DEFAULT_COLOUR
- name: needs-design-doc
description: Needs a document explaining the design
category: design
color: DEFAULT_COLOUR
- name: needs-design-review
description: Needs a formal design review of the approach
category: design
color: DEFAULT_COLOUR
- name: needs-docs
description: Needs some new or updated documentation
category: documentation
color: DEFAULT_COLOUR
- name: needs-help
description: Request for extra help (technical, resource, etc)
category: help
color: DEFAULT_COLOUR
- name: needs-integration-tests
description: |
Needs new system/integration tests to validate behaviour in the tests
repository
category: test
color: DEFAULT_COLOUR
- name: needs-more-info
description: Blocked until user or author provides further details
category: detail
color: DEFAULT_COLOUR
- name: needs-new-label
description: New label required to categorise this issue
category: label-admin
color: DEFAULT_COLOUR
- name: needs-rebase
description: PR contains conflicts which need resolving
category: rebase
color: DEFAULT_COLOUR
- name: needs-revendor
description: Needs imported code to be re-vendored
category: vendor
color: DEFAULT_COLOUR
- name: needs-review
description: Needs to be assessed by the team.
category: team
color: 00ff00
- name: needs-unit-tests
description: Needs new unit tests to validate behaviour in this repository
category: test
color: DEFAULT_COLOUR
- name: os-specific
description: Affects subset of operating system / distro versions
category: environment
color: DEFAULT_COLOUR
- name: performance
description: System runs too slowly
category: behaviour
color: DEFAULT_COLOUR
- name: question
description: Requires an answer
category: question
color: DEFAULT_COLOUR
- name: refactor
description: Remove duplication, improve organisation, etc
category: cleanup
color: DEFAULT_COLOUR
- name: regression
description: Behaviour inadvertently reverted to older behaviour
category: sub-type
color: DEFAULT_COLOUR
- name: related/containerd
description: Containerd
category: related
color: DEFAULT_COLOUR
- name: related/cri
description: CRI
category: related
color: DEFAULT_COLOUR
- name: related/crio
description: CRIO
category: related
color: DEFAULT_COLOUR
- name: related/docker
description: Docker
category: related
color: DEFAULT_COLOUR
- name: related/firecracker
description: Firecracker
category: related
color: DEFAULT_COLOUR
- name: related/k8s
description: Kubernetes
category: related
color: DEFAULT_COLOUR
- name: related/qemu
description: QEMU
category: related
color: DEFAULT_COLOUR
- name: related/runc
description: Runc
category: related
color: DEFAULT_COLOUR
- name: release-gating
description: Release must wait for this to be resolved before release
category: release
color: DEFAULT_COLOUR
- name: resource-hog
description: System uses too many resources (such as memory)
category: behaviour
color: DEFAULT_COLOUR
- name: resource-leak
description: System does not free resources (such as memory)
category: behaviour
color: DEFAULT_COLOUR
- name: rfc
description: Requires input from the team
category: question
color: DEFAULT_COLOUR
- name: security
description: Potential or actual security issue
category: security
color: ff0000
- name: size/huge
description: |
Largest and most complex task (probably needs breaking into small
pieces)
category: sizing
color: DEFAULT_COLOUR
- name: size/large
description: Task of significant size
category: sizing
color: DEFAULT_COLOUR
- name: size/medium
description: Average sized task
category: sizing
color: DEFAULT_COLOUR
- name: size/small
description: Small and simple task
category: sizing
color: DEFAULT_COLOUR
- name: size/tiny
description: Smallest and simplest task
category: sizing
color: DEFAULT_COLOUR
- name: stale
description: Issue or PR was not updated in a timely fashion
category: resolution
color: DEFAULT_COLOUR
- name: team/ci
description: Need Continuous Integration Team input
category: team
color: DEFAULT_COLOUR
- name: team/developer
description: Need Developer Team input
category: team
color: DEFAULT_COLOUR
- name: team/documentation
description: Need Documentation Team input
category: team
color: DEFAULT_COLOUR
- name: team/kernel
description: Need Kernel Team input
category: team
color: DEFAULT_COLOUR
- name: team/metrics
description: Need Metrics Team input
category: team
color: DEFAULT_COLOUR
- name: team/packaging
description: Need Packaging Team input
category: team
color: DEFAULT_COLOUR
- name: team/test
description: Need Test Team input
category: team
color: DEFAULT_COLOUR
- name: unreliable
description: Part of the system is not stable
category: behaviour
color: DEFAULT_COLOUR
- name: wip
description: Work in Progress (PR incomplete - needs more work or rework)
category: block
color: ff0000
- name: wont-fix
description: Issue will not be fixed (not a good use of limited resources)
category: resolution
color: DEFAULT_COLOUR
- name: wrong-repo
description: Raised in incorrect repository
category: resolution
color: DEFAULT_COLOUR