Skip to content

Commit 87bf6d8

Browse files
Merge branch 'main' into fix/empty-linter-pattern-never-matched
2 parents f6e0489 + c369c31 commit 87bf6d8

10 files changed

Lines changed: 1394 additions & 4 deletions

File tree

.github/label-classifier.json

Lines changed: 739 additions & 0 deletions
Large diffs are not rendered by default.

.github/labels.json

Lines changed: 260 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,260 @@
1+
{
2+
"_generated_from": ".github/labels.yml in hyperpolymath/.git-private-farm",
3+
"_do_not_edit": "regenerate with scripts/gen-labels-json.py",
4+
"version": 1,
5+
"labels": [
6+
{
7+
"name": "bug",
8+
"color": "d73a4a",
9+
"description": "Something is broken or behaves incorrectly",
10+
"tier": "type"
11+
},
12+
{
13+
"name": "enhancement",
14+
"color": "a2eeef",
15+
"description": "New capability or improvement to existing behaviour",
16+
"tier": "type"
17+
},
18+
{
19+
"name": "documentation",
20+
"color": "0075ca",
21+
"description": "Docs, prose, diagrams, READMEs, ADRs",
22+
"tier": "type"
23+
},
24+
{
25+
"name": "refactor",
26+
"color": "c5def5",
27+
"description": "Restructuring that preserves observable behaviour",
28+
"tier": "type"
29+
},
30+
{
31+
"name": "tech-debt",
32+
"color": "fbca04",
33+
"description": "Known shortcut, drift, or hygiene owed - includes cleanup",
34+
"tier": "type"
35+
},
36+
{
37+
"name": "testing",
38+
"color": "bfd4f2",
39+
"description": "Tests, benchmarks, fuzzing, property checks, coverage",
40+
"tier": "type"
41+
},
42+
{
43+
"name": "chore",
44+
"color": "ededed",
45+
"description": "Routine maintenance with no behaviour change",
46+
"tier": "type"
47+
},
48+
{
49+
"name": "research",
50+
"color": "d4c5f9",
51+
"description": "Open investigation; the outcome is knowledge, not code",
52+
"tier": "type"
53+
},
54+
{
55+
"name": "decision",
56+
"color": "8b5cf6",
57+
"description": "A ruling is required before work can proceed",
58+
"tier": "type"
59+
},
60+
{
61+
"name": "question",
62+
"color": "d876e3",
63+
"description": "Further information is requested",
64+
"tier": "type"
65+
},
66+
{
67+
"name": "cicd",
68+
"color": "006b75",
69+
"description": "CI/CD: workflows, actions, lockfiles, pins, runners, release gates",
70+
"tier": "area"
71+
},
72+
{
73+
"name": "security",
74+
"color": "006b75",
75+
"description": "Security posture, secrets, scanning, advisories, supply chain",
76+
"tier": "area"
77+
},
78+
{
79+
"name": "proofs",
80+
"color": "006b75",
81+
"description": "Formal verification: Agda, Coq, Idris, Lean, Z3/SMT, axiom debt",
82+
"tier": "area"
83+
},
84+
{
85+
"name": "governance",
86+
"color": "006b75",
87+
"description": "Policy, rulesets, standards, compliance, and their enforcement",
88+
"tier": "area"
89+
},
90+
{
91+
"name": "design",
92+
"color": "006b75",
93+
"description": "Design of an interface, protocol, grammar, or type theory",
94+
"tier": "area"
95+
},
96+
{
97+
"name": "architecture",
98+
"color": "006b75",
99+
"description": "Structural/system-level shape and runtime behaviour",
100+
"tier": "area"
101+
},
102+
{
103+
"name": "performance",
104+
"color": "006b75",
105+
"description": "Throughput, latency, memory, binary size",
106+
"tier": "area"
107+
},
108+
{
109+
"name": "bindings",
110+
"color": "006b75",
111+
"description": "ABI, FFI, WASM, and cross-language interop surfaces",
112+
"tier": "area"
113+
},
114+
{
115+
"name": "migration",
116+
"color": "006b75",
117+
"description": "Porting between languages or toolchains (e.g. -> AffineScript)",
118+
"tier": "area"
119+
},
120+
{
121+
"name": "packaging",
122+
"color": "006b75",
123+
"description": "Guix, Nix, containers, distribution artefacts",
124+
"tier": "area"
125+
},
126+
{
127+
"name": "licensing",
128+
"color": "006b75",
129+
"description": "Licences, SPDX headers, REUSE compliance, attribution",
130+
"tier": "area"
131+
},
132+
{
133+
"name": "automation",
134+
"color": "006b75",
135+
"description": "Bots, schedulers, dispatch, self-healing, fan-out",
136+
"tier": "area"
137+
},
138+
{
139+
"name": "scaffolding",
140+
"color": "006b75",
141+
"description": "RSR templates, repo init, instantiation, project skeletons",
142+
"tier": "area"
143+
},
144+
{
145+
"name": "conformance",
146+
"color": "006b75",
147+
"description": "Conformance to an external or internal specification",
148+
"tier": "area"
149+
},
150+
{
151+
"name": "priority:p0",
152+
"color": "b60205",
153+
"description": "Critical - drop other work",
154+
"tier": "priority"
155+
},
156+
{
157+
"name": "priority:p1",
158+
"color": "d93f0b",
159+
"description": "High - schedule next",
160+
"tier": "priority"
161+
},
162+
{
163+
"name": "priority:p2",
164+
"color": "e99695",
165+
"description": "Normal - queue it",
166+
"tier": "priority"
167+
},
168+
{
169+
"name": "priority:p3",
170+
"color": "f9d0c4",
171+
"description": "Low - nice to have",
172+
"tier": "priority"
173+
},
174+
{
175+
"name": "status:blocked",
176+
"color": "fbca04",
177+
"description": "Cannot proceed until a dependency clears",
178+
"tier": "status"
179+
},
180+
{
181+
"name": "status:ready",
182+
"color": "fbca04",
183+
"description": "Fully specified and ready to be picked up",
184+
"tier": "status"
185+
},
186+
{
187+
"name": "status:needs-owner",
188+
"color": "fbca04",
189+
"description": "Unassigned and needs someone to take it",
190+
"tier": "status"
191+
},
192+
{
193+
"name": "status:needs-ruling",
194+
"color": "fbca04",
195+
"description": "Awaiting an owner decision",
196+
"tier": "status"
197+
},
198+
{
199+
"name": "status:do-not-automate",
200+
"color": "fbca04",
201+
"description": "Bots and sweeps must not touch this issue",
202+
"tier": "status"
203+
},
204+
{
205+
"name": "meta:umbrella",
206+
"color": "5319e7",
207+
"description": "Parent issue aggregating child issues",
208+
"tier": "meta"
209+
},
210+
{
211+
"name": "meta:campaign",
212+
"color": "5319e7",
213+
"description": "Coordinated multi-repo push with a defined end state",
214+
"tier": "meta"
215+
},
216+
{
217+
"name": "meta:roadmap",
218+
"color": "5319e7",
219+
"description": "Forward planning; not yet actionable work",
220+
"tier": "meta"
221+
},
222+
{
223+
"name": "meta:recurring",
224+
"color": "5319e7",
225+
"description": "Recurs on a schedule or by trigger; never finally closed",
226+
"tier": "meta"
227+
},
228+
{
229+
"name": "scope:estate",
230+
"color": "bfdadc",
231+
"description": "Affects many or all repos across the estate",
232+
"tier": "scope"
233+
},
234+
{
235+
"name": "scope:repo",
236+
"color": "bfdadc",
237+
"description": "Confined to this repository",
238+
"tier": "scope"
239+
}
240+
],
241+
"frozen": [
242+
"dependencies",
243+
"duplicate",
244+
"elixir",
245+
"gitar-approved",
246+
"github_actions",
247+
"good first issue",
248+
"help wanted",
249+
"invalid",
250+
"javascript",
251+
"never-stale",
252+
"nix",
253+
"pinned",
254+
"python",
255+
"rust",
256+
"security",
257+
"stale",
258+
"wontfix"
259+
]
260+
}

0 commit comments

Comments
 (0)