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