-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathspecs_polkadot-sdk.yaml
172 lines (167 loc) · 5.84 KB
/
specs_polkadot-sdk.yaml
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
name: paritytech/polkadot-sdk
description: Import on 2023-08-26
version: 0.0.2
codes:
- code: A
name: Action
description: Used with GHA and trigger a certain process.
- code: C
name: Contrubution
description: Labels used for contributions.
- code: D
name: Difficulty
description: Difficulty of the issues, also used for contributions.
- code: I
name: Issues
description: Categorisation of issues.
- code: R
name: Release
description: Used for creating the release notes.
- code: T
name: Topics
description: PR/Issue is related to this topic.
labels:
- name: A0-needs_burnin
description: Pull request needs to be tested on a live validator node before merge. DevOps team is notified via matrix.
color: c7def8
- name: A1-insubstantial
description: Pull request requires no code review (e.g., a sub-repository hash update).
color: C6C7F8
- name: A2-stale
description: Pull request did not receive any updates in a long time. No review needed at this stage. Close it.
color: F2C5F8
- name: A3-backport
description: Pull request is already reviewed well in another branch.
color: F8C5E7
- name: A4-needs-backport
description: Pull request must be backported to all maintained releases.
color: C5DEF5
- name: C1-mentor
description: A task where a mentor is available. Please indicate in the issue who the mentor could be.
color: "5319e7"
- name: C2-good-first-issue
description: A task for a first time contributor to become familiar with the Polkadot-SDK.
color: 7CB9E8
- name: D0-easy
description: Can be fixed primarily by duplicating and adapting code by an intermediate coder.
color: eeeeee
- name: D1-medium
description: Can be fixed by a coder with good Rust knowledge but little knowledge of the codebase.
color: eebb00
- name: D2-substantial
description: Can be fixed by an experienced coder with a working knowledge of the codebase.
color: D4C5F9
- name: D3-involved
description: Can be fixed by an expert coder with good knowledge of the codebase.
color: E99695
- name: I0-panic
description: The node panics and exits without proper error handling.
color: 17b25d
- name: I1-security
description: The node fails to follow expected, security-sensitive, behaviour.
color: d93f0b
- name: I2-bug
description: The node fails to follow expected behavior.
color: "249899"
- name: I3-annoyance
description: The node behaves within expectations, however this “expected behaviour” itself is at issue.
color: D6075D
- name: I4-refactor
description: Code needs refactoring.
color: 0075ca
- name: I5-enhancement
description: An additional feature request.
color: c2e0c6
- name: I6-meta
description: A specific issue for grouping tasks or bugs of a specific category.
color: a2eeef
- name: I7-duplicate
description: Issue is a duplicate. Closer should comment with a link to the duplicate.
color: D62209
- name: I8-wont_fix
description: Issue might be invalid or this project will not address it. Closer should comment why.
color: FB3701
- name: I9-optimisation
description: An enhancement to provide better overall performance in terms of time-to-completion for a task.
color: c5def5
- name: I10-unconfirmed
description: Issue might be valid, but it's not yet known.
color: 723bf6
- name: R0-silent
description: Changes should not be mentioned in any release notes.
color: f9f0f4
- name: R1-breaking_change
description: This PR introduces a breaking change and should be highlighted in the upcoming release.
color: f9d0e0
- name: T0-node
description: This PR/Issue is related to the topic “node”.
color: fbffe0
- name: T1-FRAME
description: This PR/Issue is related to core FRAME, the framework.
color: F5FCE6
- name: T2-pallets
description: This PR/Issue is related to a particular pallet.
color: 7962d6
- name: T3-RPC_API
description: This PR/Issue is related to RPC APIs.
color: 635b61
- name: T4-runtime_API
description: This PR/Issue is related to runtime APIs.
color: 009B40
- name: T5-host_functions
description: This PR/Issue is related to host functions.
color: E86C7A
- name: T6-XCM
description: This PR/Issue is related to XCM.
color: 006b75
- name: T7-smart_contracts
description: This PR/Issue is related to smart contracts.
color: 0C7BAD
- name: T8-polkadot
description: This PR/Issue is related to/affects the Polkadot network.
color: c90076
- name: T9-cumulus
description: This PR/Issue is related to cumulus.
color: 6a329f
- name: T10-tests
description: This PR/Issue is related to tests.
color: 6C9C98
- name: T11-documentation
description: This PR/Issue is related to documentation.
color: f48a75
- name: T12-benchmarks
description: This PR/Issue is related to benchmarking and weights.
color: 5319e7
- name: T13-deprecation
description: The current issue/pr is, or should be, part of a deprecation process.
color: 5319e7
- name: T14-system_parachains
description: This PR/Issue is related to system parachains.
color: 0C7BAD
- name: T15-bridges
description: This PR/Issue is related to bridges.
color: F5FCE6
- name: T16-async_backing
description: Issues related to asynchronous backing.
color: E97042
- name: T17-primitives
description: Changes to primitives that are not covered by any other label.
color: 006b75
rules:
- name: Require at least one topic
id: multiple_t
tags:
spec:
require: !some_of [T*]
- name: Allow only one difficulty label
id: single_d
tags:
spec:
when: !some_of [D*]
require: !one_of [D*]
- name: Enforce R0-silent
id: enforce_r0
tags:
spec:
when: !some_of [A1]
require: !all_of [R0]