Commit graph

147 commits

Author SHA1 Message Date
Michael Daniels 41a3c23cdc
treewide: drop figsoda as maintainer (part 4)
These were done manually by me, either due to not matching the regexes in the previous ones, or because of nixf-diagnose, which I have as a pre-commit hook.
2025-11-02 20:16:11 -05:00
adisbladis 5f26deb6ff ci/OWNERS: Add adisbladis as owner for stdenv/check-meta & stdenv/meta-types
I want to monitor this for performance regressions & things like https://github.com/NixOS/nixpkgs/pull/421125.
2025-11-02 00:53:19 +13:00
Carlos Tomé Cortiñas ab75be0a25 Refactor tests/agda.nix to support more tests 2025-10-28 18:21:22 +01:00
Silvan Mosberger 428bd8f1a2 lib.teams: Populate fields from synced GitHub state
The before and after of

    nix-instantiate --eval -A lib.teams --strict --json | jq 'walk(if type == "array" then sort else . end)'

has been ensured to be negligible, only consisting of minor team
shortName and scope differences
2025-10-27 19:36:57 +01:00
Silvan Mosberger 22406446cd maintainers/github-teams.json: Automated sync 2025-10-27 19:36:57 +01:00
Philip Taron b3877f1266
dockerTools: Updated streamNixShellImage Nix GitHub links (#449992) 2025-10-09 17:15:53 +00:00
Joel Holdsworth 9ef7242483
OWNERS: Added @jhol to dockerTools maintainers 2025-10-09 09:51:39 -07:00
Philip Taron 04d243c35b
OWNERS: add rocm team to rocm-modules (#444734) 2025-10-07 19:22:50 +00:00
Luna Nova 329438685d
OWNERS: add rocm team to rocm-modules 2025-10-05 16:24:51 -07:00
Naïm Camille Favier 9ea1f78ff8
Add an Agda team 2025-10-02 19:50:01 +02:00
JuliusFreudenberger e29fa9b0fe Add pkgs/build-support/teleport to teleport codeowners
Because this directory was not added before, @philiptaron's review was
also requested per the rule for `pkgs/build-support`.
2025-09-08 16:18:23 +02:00
Emily f221aaf60f OWNERS: remove redundant owners from LLVM files
Alyssa and Tristan are already in the GitHub team.
2025-09-08 09:59:24 +02:00
6543 92d5ef9768 services.libvirtd.autoSnapshot: init 2025-09-07 12:17:56 +02:00
Dmitry Ivankov 036ae348e3 bazel, bazel_7: move to pkgs/by-name/ba/ 2025-09-04 18:02:17 +02:00
jopejoe1 d97fd70cc7 ci/OWNERS: add jopejoe1 to /lib/licenses.nix
So that i can check new licenses against spdx when they get added and
not at some later point in time like i currently do ~1 a year
2025-08-31 16:19:22 +02:00
Philip Taron e6696ddb24
Revert "ci: add myself as a reviewer on anything in maintainers that's otherwise not maintained" 2025-08-26 09:27:25 -07:00
Philip Taron 9fd881d31d
ci: add @philiptaron as a reviewer on anything in maintainers that's otherwise not maintained
> Anyway, I keep picturing all these little kids playing some game in this big field of rye and all. Thousands of little kids, and nobody’s around―nobody big, I mean―except me. And I’m standing on the edge of some crazy cliff. What I have to do, I have to catch everybody if they start to go over the cliff―I mean if they’re running and they don’t look where they’re going I have to come out from somewhere and catch them. That’s all I’d do all day. I’d just be the catcher in the rye and all. I know it’s crazy, but that’s the only thing I’d really like to be. I know it’s crazy.
2025-08-22 15:02:18 -07:00
K900 7c491d6739 ci: drop codeowners/labeler config for Plasma 5 2025-08-21 22:31:18 +03:00
Gaétan Lepage 13b9a48210
maintainers: drop drupol (#435310) 2025-08-21 08:58:35 +02:00
FlameFlag 31e7a5516e
treewide: donteatoreo -> FlameFlag 2025-08-20 20:17:00 +03:00
Pol Dellaiera cabc16dc59 maintainers: drop drupol from the PHP team and packages 2025-08-20 17:54:33 +02:00
Martin Weinelt 4a59c529e5
ci/OWNERS: reduce firefox package ownership
This reduces my codeownership to Firefox Rapid, ESR and the update
script. My hope is that will reduce my notification fatigue on Firefox
Beta/Devedition PRs that I needlessly get requested to.
2025-07-29 19:18:15 +02:00
Martin Weinelt 0026f50279
buildMozillaMach: migrate into build-support
The builder has multiple consumers, so it is fine to separate it from
Firefox, but the main motivation is to separate code ownership between
the builder and individual firefox versions.
2025-07-29 18:43:21 +02:00
Alyssa Ross 1fa650463c ci/OWNERS: add kernel team to relevant files
This should prevent situations like
https://github.com/NixOS/nixpkgs/pull/389291 in future where a new
kernel variant was added without any discussion with the kernel team.
2025-06-23 17:25:56 +02:00
Wolfgang Walther ec9986a919
teams/ci: init 2025-06-20 13:31:47 +02:00
Wolfgang Walther a2404e557b
OWNERS: drop security team from CI
To reduce the number of notifications.
2025-06-20 13:30:59 +02:00
Emily 53c0fdfee8
OWNERS: add more standard environment–related libraries (#410455) 2025-06-12 21:26:59 +01:00
Connor Baker 38a8232461 arrayUtilities: init
Signed-off-by: Connor Baker <ConnorBaker01@gmail.com>
2025-06-11 17:08:13 +00:00
Pol Dellaiera 85483670ef
librewolf-unwrapped: 139.0-1 -> 139.0.1-1; add owners (#412343) 2025-06-02 16:25:47 +02:00
Wolfgang Walther b98e7bb95a
OWNERS: simplify workflow/ci owners
The current setup causes the Security team and the other owners of
.github/workflows to **not** be pinged for the
check-format/codeowners-v2/nixpkgs-vet workflows. This was highly likely
unintended when adding those additional rules, so removing them.

Also, we have some owners looking after `workflows/`, but not `ci/` -
and some the other way around. This doesn't make much sense to me, since
both parts depend on each other very much.
2025-05-31 17:04:54 +02:00
Andrew Marshall fa7b5cc939 librewolf-unwrapped: add owners
Since the bot does not seem to pick up maintainers for changes to e.g.
`src.json` and so manual review is needed. This should resolve that.
2025-05-30 20:40:27 -04:00
Nicolas Mémeint c599075cba OWNERS: add owners for authelia files 2025-05-28 21:49:14 +02:00
John Titor 1dbd102380 OWNERS: take ownership of androidenv, android-studio and related packages and documentations
request-maintainers.sh script can be a bit unreliable, declaring ownership of certain paths allows
notification even when it is misbehaving. https://github.com/NixOS/nixpkgs/pull/404791#issuecomment-2856635870

wildcard paths are used intentionally so we don't have to change this often
if new packages are added/removed

Signed-off-by: John Titor <50095635+JohnRTitor@users.noreply.github.com>
2025-05-28 23:26:23 +05:30
Aleksana 1783268cc4
OWNERS: add myself to lib/licenses.nix (#410456) 2025-05-24 19:13:29 +08:00
Emily 1015c45b0e OWNERS: add more standard environment–related libraries
I think it makes sense for the `stdenv` team to handle review of
changes to these libraries that have substantial effects on the
things in their scope, like the semantics of `stdenv.mkDerivation`,
override interfaces, `meta` handling, and so on. This is already how
`lib/systems/` is handled, and it makes sense to me to extend it.

This would hopefully have helped avoid situations
like <https://github.com/NixOS/nixpkgs/pull/403678> and
<https://github.com/NixOS/nixpkgs/pull/410179>, where the `stdenv`
team was unaware of the original change for weeks.
2025-05-24 12:00:24 +01:00
Jörg Thalheim b29abce2e6
workflows/get-merge-commit: support merge conflicts, run as step in main jobs (#410430) 2025-05-24 12:25:02 +02:00
Emily 856cb3108a OWNERS: add myself to lib/licenses.nix
As one of the resident Nixpkgs licensing pedants and reviewer of
several recent changes to this file I think it makes sense to make
the de facto the de jure.
2025-05-24 10:22:00 +01:00
Wolfgang Walther e48d9d6174
workflows/get-merge-commit: move to composite action
We don't need a separate workflow anymore, because we don't need to skip
dependent jobs on failures anymore. The biggest failure mode was
"conflict" previously, but we resolved that on the last commit. The
remaining failure modes are so rare, that it's OK to just fail the jobs
in this case instead of marking them as "skipped". Especially, because
the resolve-merge-commit job would have previously failed anyway.

By moving this to an action we avoid running separate jobs each time we
need the merge commit. This also makes the check list in PRs much
cleaner.
2025-05-23 23:06:20 +02:00
John Titor 57b05ff83f
ci/OWNERS: add johnrtitor to limine module and tests owners
Signed-off-by: John Titor <50095635+JohnRTitor@users.noreply.github.com>
2025-05-23 15:06:51 +05:30
JuliusFreudenberger a01b51d00b teleport: move to by-name
Make teleport built by the by-name structure in package.nix.
The versioned attributes are defined in their own package.nix
in by-name using overrides.
Also change reference in ci/OWNERS
2025-05-18 19:54:48 -04:00
Tristan Ross 6cf59ae5a2
ci/OWNERS: make llvm own llvm toolchain chapter 2025-05-13 21:21:41 -07:00
SomeoneSerge 918bbc36dd OWNERS: add cuda-maintainers 2025-05-12 23:03:03 +00:00
Winter 940c27de00 OWNERS: remove ehmry
User was banned [0], so do this to stop the CI from failing.

[0]: 0629826825
2025-05-12 17:47:07 -04:00
Wolfgang Walther 1cf2d6085b
OWNERS: add postgresqlTestHook to NixOS/postgres team 2025-05-11 10:44:19 +02:00
John Titor 2a573ad886 ci/OWNERS: add warp-terminal maintainers as they were not getting pings previously
Signed-off-by: John Titor <50095635+JohnRTitor@users.noreply.github.com>
2025-05-11 09:04:45 +05:30
Wolfgang Walther ba4fe10465
workflows/editorconfig: drop and move to treefmt
We already have treefmt running for nixfmt, so it's easy to just add
another formatter to it. This gives a much better UX, because all
formatting errors are reported through the same channel.

It also saves us one CI job, which takes most of the time to just set up
the machine, clone the repo and download Nix - while doing a minimum of
actual work.

Total execution time for treefmt is ~10% slower:
- 38s only nixfmt
- 43s nixfmt + editorconfig-checker
2025-05-09 21:09:47 +02:00
awwpotato 509efdedbd
treewide: move to by-name 2025-05-05 08:49:04 -07:00
JuliusFreudenberger eb5312b583 OWNERS: add owners for teleport files 2025-05-02 21:50:19 +03:00
Anthony ROUSSEL b2cf5b453a OWNERS: add owners for OctoDNS 2025-04-29 21:14:55 +02:00
Wolfgang Walther de0b31cc84
teams/haskell: add wolfgangwalther 2025-04-20 11:35:33 +02:00