1# This file is used by .github/workflows/labels.yml
2# This version uses `sync-labels: true`, meaning that a non-match will remove the label
3
4# keep-sorted start case=no numeric=yes newline_separated=yes skip_lines=1
5
6"4.workflow: backport":
7 - any:
8 - base-branch:
9 - '^release-'
10 - '^staging-\d'
11 - '^staging-next-\d'
12
13# NOTE: bsd, darwin and cross-compilation labels are handled by ofborg
14"6.topic: agda":
15 - any:
16 - changed-files:
17 - any-glob-to-any-file:
18 - doc/languages-frameworks/agda.section.md
19 - nixos/tests/agda.nix
20 - pkgs/build-support/agda/**/*
21 - pkgs/development/libraries/agda/**/*
22 - pkgs/top-level/agda-packages.nix
23
24"6.topic: cinnamon":
25 - any:
26 - changed-files:
27 - any-glob-to-any-file:
28 - nixos/modules/services/x11/desktop-managers/cinnamon.nix
29 - nixos/tests/cinnamon.nix
30 - nixos/tests/cinnamon-wayland.nix
31 - pkgs/by-name/ci/cinnamon/**/*
32 - pkgs/by-name/ci/cinnamon-*/**/*
33 - pkgs/by-name/cj/cjs/**/*
34 - pkgs/by-name/mu/muffin/**/*
35 - pkgs/by-name/ne/nemo/**/*
36 - pkgs/by-name/ne/nemo-*/**/*
37
38"6.topic: continuous integration":
39 - any:
40 - changed-files:
41 - any-glob-to-any-file:
42 - .github/**/*
43 - ci/**/*.*
44
45"6.topic: coq":
46 - any:
47 - changed-files:
48 - any-glob-to-any-file:
49 - pkgs/applications/science/logic/coq/**/*
50 - pkgs/development/coq-modules/**/*
51 - pkgs/top-level/coq-packages.nix
52
53"6.topic: COSMIC":
54 - any:
55 - changed-files:
56 - any-glob-to-any-file:
57 - nixos/modules/services/desktop-managers/cosmic.nix
58 - nixos/modules/services/display-managers/cosmic-greeter.nix
59 - nixos/tests/cosmic.nix
60 - pkgs/by-name/co/cosmic-*/**/*
61 - pkgs/by-name/li/libcosmicAppHook/*
62 - pkgs/by-name/po/pop-launcher/*
63 - pkgs/by-name/xd/xdg-desktop-portal-cosmic/*
64
65"6.topic: crystal":
66 - any:
67 - changed-files:
68 - any-glob-to-any-file:
69 - pkgs/development/compilers/crystal/**/*
70
71"6.topic: cuda":
72 - any:
73 - changed-files:
74 - any-glob-to-any-file:
75 - pkgs/development/cuda-modules/**/*
76 - pkgs/top-level/cuda-packages.nix
77
78"6.topic: deepin":
79 - any:
80 - changed-files:
81 - any-glob-to-any-file:
82 - nixos/modules/services/desktops/deepin/**/*
83 - pkgs/desktops/deepin/**/*
84
85"6.topic: docker tools":
86 - any:
87 - changed-files:
88 - any-glob-to-any-file:
89 - pkgs/applications/virtualization/docker/**/*
90
91"6.topic: dotnet":
92 - any:
93 - changed-files:
94 - any-glob-to-any-file:
95 - doc/languages-frameworks/dotnet.section.md
96 - maintainers/scripts/update-dotnet-lockfiles.nix
97 - pkgs/build-support/dotnet/**/*
98 - pkgs/development/compilers/dotnet/**/*
99 - pkgs/test/dotnet/**/*
100 - pkgs/top-level/dotnet-packages.nix
101
102"6.topic: emacs":
103 - any:
104 - changed-files:
105 - any-glob-to-any-file:
106 - nixos/modules/services/editors/emacs.nix
107 - nixos/modules/services/editors/emacs.xml
108 - nixos/tests/emacs-daemon.nix
109 - pkgs/applications/editors/emacs/build-support/**/*
110 - pkgs/applications/editors/emacs/elisp-packages/**/*
111 - pkgs/applications/editors/emacs/**/*
112 - pkgs/top-level/emacs-packages.nix
113
114"6.topic: Enlightenment DE":
115 - any:
116 - changed-files:
117 - any-glob-to-any-file:
118 - nixos/modules/services/x11/desktop-managers/enlightenment.nix
119 - pkgs/desktops/enlightenment/**/*
120 - pkgs/development/python-modules/python-efl/*
121
122"6.topic: erlang":
123 - any:
124 - changed-files:
125 - any-glob-to-any-file:
126 - doc/languages-frameworks/beam.section.md
127 - pkgs/development/beam-modules/**/*
128 - pkgs/development/interpreters/elixir/**/*
129 - pkgs/development/interpreters/erlang/**/*
130 - pkgs/development/tools/build-managers/rebar/**/*
131 - pkgs/development/tools/build-managers/rebar3/**/*
132 - pkgs/development/tools/erlang/**/*
133 - pkgs/top-level/beam-packages.nix
134
135"6.topic: fetch":
136 - any:
137 - changed-files:
138 - any-glob-to-any-file:
139 - pkgs/build-support/fetch*/**/*
140
141"6.topic: flakes":
142 - any:
143 - changed-files:
144 - any-glob-to-any-file:
145 - '**/flake.nix'
146 - lib/systems/flake-systems.nix
147 - nixos/modules/config/nix-flakes.nix
148
149"6.topic: flutter":
150 - any:
151 - changed-files:
152 - any-glob-to-any-file:
153 - pkgs/build-support/flutter/*.nix
154 - pkgs/development/compilers/flutter/**/*.nix
155
156"6.topic: games":
157 - any:
158 - changed-files:
159 - any-glob-to-any-file:
160 - pkgs/games/**/*
161
162"6.topic: GNOME":
163 - any:
164 - changed-files:
165 - any-glob-to-any-file:
166 - doc/languages-frameworks/gnome.section.md
167 - nixos/modules/services/desktops/gnome/**/*
168 - nixos/modules/services/desktop-managers/gnome.nix
169 - nixos/tests/gnome-xorg.nix
170 - nixos/tests/gnome.nix
171 - pkgs/desktops/gnome/**/*
172
173"6.topic: golang":
174 - any:
175 - changed-files:
176 - any-glob-to-any-file:
177 - doc/languages-frameworks/go.section.md
178 - pkgs/build-support/go/**/*
179 - pkgs/development/compilers/go/**/*
180
181"6.topic: hardware":
182 - any:
183 - changed-files:
184 - any-glob-to-any-file:
185 - nixos/modules/hardware/**/*
186
187"6.topic: haskell":
188 - any:
189 - changed-files:
190 - any-glob-to-any-file:
191 - doc/languages-frameworks/haskell.section.md
192 - maintainers/scripts/haskell/**/*
193 - pkgs/development/compilers/ghc/**/*
194 - pkgs/development/haskell-modules/**/*
195 - pkgs/development/tools/haskell/**/*
196 - pkgs/test/haskell/**/*
197 - pkgs/top-level/haskell-packages.nix
198 - pkgs/top-level/release-haskell.nix
199
200"6.topic: java":
201 - any:
202 - changed-files:
203 - any-glob-to-any-file:
204 # Distributions
205 - pkgs/development/compilers/adoptopenjdk-icedtea-web/**/*
206 - pkgs/development/compilers/corretto/**/*
207 - pkgs/development/compilers/graalvm/**/*
208 - pkgs/development/compilers/openjdk/**/*
209 - pkgs/by-name/op/openjfx/**/*
210 - pkgs/development/compilers/semeru-bin/**/*
211 - pkgs/development/compilers/temurin-bin/**/*
212 - pkgs/development/compilers/zulu/**/*
213 # Documentation
214 - doc/languages-frameworks/java.section.md
215 # Gradle
216 - doc/languages-frameworks/gradle.section.md
217 - pkgs/development/tools/build-managers/gradle/**/*
218 - pkgs/by-name/gr/gradle-completion/**/*
219 # Maven
220 - pkgs/by-name/ma/maven/**/*
221 - doc/languages-frameworks/maven.section.md
222 # Ant
223 - pkgs/by-name/an/ant/**/*
224 # javaPackages attrset
225 - pkgs/development/java-modules/**/*
226 - pkgs/top-level/java-packages.nix
227 # Maintainer tooling
228 - pkgs/by-name/ni/nixpkgs-openjdk-updater/**/*
229 # Misc
230 - nixos/modules/programs/java.nix
231
232"6.topic: jitsi":
233 - any:
234 - changed-files:
235 - any-glob-to-any-file:
236 - nixos/modules/services/networking/jitsi-videobridge.nix
237 - nixos/modules/services/web-apps/jitsi-meet.nix
238 - pkgs/servers/web-apps/jitsi-meet/**/*
239 - pkgs/servers/jitsi-videobridge/**/*
240 - pkgs/applications/networking/instant-messengers/jitsi/**/*
241
242"6.topic: julia":
243 - any:
244 - changed-files:
245 - any-glob-to-any-file:
246 - doc/languages-frameworks/julia.section.md
247 - pkgs/development/compilers/julia/**/*
248 - pkgs/development/julia-modules/**/*
249
250"6.topic: jupyter":
251 - any:
252 - changed-files:
253 - any-glob-to-any-file:
254 - pkgs/development/python-modules/jupyter*/**/*
255 - pkgs/development/python-modules/mkdocs-jupyter/*
256 - nixos/modules/services/development/jupyter/**/*
257 - pkgs/applications/editors/jupyter-kernels/**/*
258 - pkgs/applications/editors/jupyter/**/*
259
260"6.topic: k3s":
261 - any:
262 - changed-files:
263 - any-glob-to-any-file:
264 - nixos/modules/services/cluster/k3s/**/*
265 - nixos/tests/k3s/**/*
266 - pkgs/applications/networking/cluster/k3s/**/*
267
268"6.topic: kernel":
269 - any:
270 - changed-files:
271 - any-glob-to-any-file:
272 - pkgs/build-support/kernel/**/*
273 - pkgs/os-specific/linux/kernel/**/*
274
275"6.topic: lib":
276 - any:
277 - changed-files:
278 - any-glob-to-any-file:
279 - lib/**
280
281"6.topic: llvm/clang":
282 - any:
283 - changed-files:
284 - any-glob-to-any-file:
285 - pkgs/development/compilers/llvm/**/*
286
287"6.topic: lua":
288 - any:
289 - changed-files:
290 - any-glob-to-any-file:
291 - pkgs/development/tools/misc/luarocks/*
292 - pkgs/development/interpreters/lua-5/**/*
293 - pkgs/development/interpreters/luajit/**/*
294 - pkgs/development/lua-modules/**/*
295 - pkgs/top-level/lua-packages.nix
296
297"6.topic: Lumina DE":
298 - any:
299 - changed-files:
300 - any-glob-to-any-file:
301 - nixos/modules/services/x11/desktop-managers/lumina.nix
302 - pkgs/desktops/lumina/**/*
303
304"6.topic: LXQt":
305 - any:
306 - changed-files:
307 - any-glob-to-any-file:
308 - nixos/modules/services/x11/desktop-managers/lxqt.nix
309 - pkgs/desktops/lxqt/**/*
310
311"6.topic: mate":
312 - any:
313 - changed-files:
314 - any-glob-to-any-file:
315 - nixos/modules/services/x11/desktop-managers/mate.nix
316 - nixos/tests/mate.nix
317 - pkgs/desktops/mate/**/*
318
319"6.topic: module system":
320 - any:
321 - changed-files:
322 - any-glob-to-any-file:
323 - lib/modules.nix
324 - lib/types.nix
325 - lib/options.nix
326 - lib/tests/modules.sh
327 - lib/tests/modules/**
328
329"6.topic: musl":
330 - any:
331 - changed-files:
332 - any-glob-to-any-file:
333 - pkgs/os-specific/linux/musl/**/*
334
335"6.topic: nim":
336 - any:
337 - changed-files:
338 - any-glob-to-any-file:
339 - doc/languages-frameworks/nim.section.md
340 - pkgs/build-support/build-nim-package.nix
341 - pkgs/build-support/build-nim-sbom.nix
342 - pkgs/by-name/ni/nim*
343 - pkgs/top-level/nim-overrides.nix
344
345"6.topic: nixos":
346 - any:
347 - changed-files:
348 - any-glob-to-any-file:
349 - nixos/**/*
350 - pkgs/by-name/sw/switch-to-configuration-ng/**/*
351 - pkgs/by-name/ni/nixos-rebuild-ng/**/*
352 - pkgs/os-specific/linux/nixos-rebuild/**/*
353
354"6.topic: nixos-container":
355 - any:
356 - changed-files:
357 - any-glob-to-any-file:
358 - nixos/modules/virtualisation/nixos-containers.nix
359 - pkgs/tools/virtualization/nixos-container/**/*
360
361"6.topic: nodejs":
362 - any:
363 - changed-files:
364 - any-glob-to-any-file:
365 - doc/languages-frameworks/javascript.section.md
366 - pkgs/build-support/node/**/*
367 - pkgs/development/node-packages/**/*
368 - pkgs/development/tools/yarn/*
369 - pkgs/development/tools/yarn2nix-moretea/**/*
370 - pkgs/development/tools/pnpm/**/*
371 - pkgs/development/web/nodejs/*
372
373"6.topic: nvidia":
374 - any:
375 - changed-files:
376 - any-glob-to-any-file:
377 - nixos/modules/hardware/video/nvidia.nix
378 - nixos/modules/services/hardware/nvidia-container-toolkit/**/*
379 - nixos/modules/services/hardware/nvidia-optimus.nix
380 - pkgs/os-specific/linux/nvidia-x11/**/*
381
382"6.topic: ocaml":
383 - any:
384 - changed-files:
385 - any-glob-to-any-file:
386 - doc/languages-frameworks/ocaml.section.md
387 - pkgs/development/compilers/ocaml/**/*
388 - pkgs/development/compilers/reason/**/*
389 - pkgs/development/ocaml-modules/**/*
390 - pkgs/development/tools/ocaml/**/*
391 - pkgs/top-level/ocaml-packages.nix
392
393"6.topic: pantheon":
394 - any:
395 - changed-files:
396 - any-glob-to-any-file:
397 - nixos/modules/services/desktops/pantheon/**/*
398 - nixos/modules/services/desktop-managers/pantheon.nix
399 - nixos/modules/services/x11/display-managers/lightdm-greeters/pantheon.nix
400 - nixos/tests/pantheon.nix
401 - pkgs/desktops/pantheon/**/*
402
403"6.topic: php":
404 - any:
405 - changed-files:
406 - any-glob-to-any-file:
407 - doc/languages-frameworks/php.section.md
408 - nixos/tests/php/**/*
409 - pkgs/build-support/php/**/*
410 - pkgs/development/interpreters/php/**/*
411 - pkgs/development/php-packages/**/*
412 - pkgs/test/php/default.nix
413 - pkgs/top-level/php-packages.nix
414
415"6.topic: printing":
416 - any:
417 - changed-files:
418 - any-glob-to-any-file:
419 - nixos/modules/services/printing/cupsd.nix
420 - pkgs/misc/cups/**/*
421
422"6.topic: python":
423 - any:
424 - changed-files:
425 - any-glob-to-any-file:
426 - doc/languages-frameworks/python.section.md
427 - pkgs/development/interpreters/python/**/*
428 - pkgs/development/python-modules/**/*
429 - pkgs/top-level/python-packages.nix
430
431"6.topic: qt/kde":
432 - any:
433 - changed-files:
434 - any-glob-to-any-file:
435 - doc/languages-frameworks/qt.section.md
436 - nixos/modules/services/desktop-managers/plasma6.nix
437 - nixos/tests/plasma6.nix
438 - pkgs/kde/**/*
439
440"6.topic: R":
441 - any:
442 - changed-files:
443 - any-glob-to-any-file:
444 - pkgs/applications/science/math/R/**/*
445 - pkgs/development/r-modules/**/*
446
447"6.topic: rocm":
448 - any:
449 - changed-files:
450 - any-glob-to-any-file:
451 - pkgs/development/rocm-modules/**/*
452
453"6.topic: ruby":
454 - any:
455 - changed-files:
456 - any-glob-to-any-file:
457 - doc/languages-frameworks/ruby.section.md
458 - pkgs/development/interpreters/ruby/**/*
459 - pkgs/development/ruby-modules/**/*
460 - pkgs/top-level/ruby-packages.nix
461
462"6.topic: rust":
463 - any:
464 - changed-files:
465 - any-glob-to-any-file:
466 - doc/languages-frameworks/rust.section.md
467 - pkgs/build-support/rust/**/*
468 - pkgs/development/compilers/rust/**/*
469
470"6.topic: stdenv":
471 - any:
472 - changed-files:
473 - any-glob-to-any-file:
474 - pkgs/stdenv/**/*
475
476"6.topic: steam":
477 - any:
478 - changed-files:
479 - any-glob-to-any-file:
480 - pkgs/games/steam/**/*
481
482"6.topic: systemd":
483 - any:
484 - changed-files:
485 - any-glob-to-any-file:
486 - pkgs/os-specific/linux/systemd/**/*
487 - nixos/modules/system/boot/systemd*/**/*
488
489"6.topic: tcl":
490 - any:
491 - changed-files:
492 - any-glob-to-any-file:
493 - doc/languages-frameworks/tcl.section.md
494 - pkgs/development/interpreters/tcl/*
495 - pkgs/development/tcl-modules/**/*
496 - pkgs/top-level/tcl-packages.nix
497
498"6.topic: teams":
499 - any:
500 - changed-files:
501 - any-glob-to-any-file:
502 - maintainers/team-list.nix
503
504"6.topic: testing":
505 - any:
506 - changed-files:
507 - any-glob-to-any-file:
508 # NOTE: Let's keep the scope limited to test frameworks that are
509 # *developed in this repo*;
510 # - not individual tests
511 # - not packages for test frameworks
512 - pkgs/build-support/testers/**
513 - nixos/lib/testing/**
514 - nixos/lib/test-driver/**
515 - nixos/tests/nixos-test-driver/**
516 - nixos/lib/testing-python.nix # legacy
517 - nixos/tests/make-test-python.nix # legacy
518 # lib/debug.nix has a test framework (runTests) but it's not the main focus
519
520"6.topic: TeX":
521 - any:
522 - changed-files:
523 - any-glob-to-any-file:
524 - doc/languages-frameworks/texlive.section.md
525 - pkgs/test/texlive/**
526 - pkgs/tools/typesetting/tex/**/*
527
528"6.topic: updaters":
529 - any:
530 - changed-files:
531 - any-glob-to-any-file:
532 - pkgs/common-updater/**/*
533
534"6.topic: vim":
535 - any:
536 - changed-files:
537 - any-glob-to-any-file:
538 - doc/languages-frameworks/vim.section.md
539 - pkgs/applications/editors/vim/**/*
540 - pkgs/applications/editors/vim/plugins/**/*
541 - nixos/modules/programs/neovim.nix
542 - pkgs/applications/editors/neovim/**/*
543
544"6.topic: vscode":
545 - any:
546 - changed-files:
547 - any-glob-to-any-file:
548 - pkgs/applications/editors/vscode/**/*
549
550"6.topic: windows":
551 - any:
552 - changed-files:
553 - any-glob-to-any-file:
554 - pkgs/os-specific/windows/**/*
555
556"6.topic: xen-project":
557 - any:
558 - changed-files:
559 - any-glob-to-any-file:
560 - nixos/modules/virtualisation/xen*
561 - pkgs/by-name/xe/xen/*
562 - pkgs/by-name/qe/qemu_xen/*
563 - pkgs/by-name/xe/xen-guest-agent/*
564 - pkgs/by-name/xt/xtf/*
565 - pkgs/build-support/xen/*
566 - pkgs/development/ocaml-modules/xen*/*
567 - pkgs/development/ocaml-modules/vchan/*
568
569"6.topic: xfce":
570 - any:
571 - changed-files:
572 - any-glob-to-any-file:
573 - nixos/doc/manual/configuration/xfce.xml
574 - nixos/modules/services/x11/desktop-managers/xfce.nix
575 - nixos/tests/xfce.nix
576 - pkgs/desktops/xfce/**/*
577
578"6.topic: zig":
579 - any:
580 - changed-files:
581 - any-glob-to-any-file:
582 - pkgs/development/compilers/zig/**/*
583 - doc/hooks/zig.section.md
584
585"8.has: changelog":
586 - any:
587 - changed-files:
588 - any-glob-to-any-file:
589 - doc/release-notes/**/*
590 - nixos/doc/manual/release-notes/**/*
591
592"8.has: maintainer-list (update)":
593 - any:
594 - changed-files:
595 - any-glob-to-any-file:
596 - maintainers/maintainer-list.nix
597
598"8.has: module (update)":
599 - any:
600 - changed-files:
601 - any-glob-to-any-file:
602 - nixos/modules/**/*
603
604# keep-sorted end