You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I would like to clean up the organization of maintainer teams under Nixpkgs by nesting them under the nixpkgs-maintainers team. This has the additional benefit that these teams all automatically inherit the maintainers' triage privilege. This means:
we have a much shorter members list in the Nixpkgs repo configuration
these teams don't need to be given that privilege for Nixpkgs manually to be pinged - less work for org owners.
nixpkgs contributors can create new teams and request to put this under the nixpkgs-maintainers team immediately. org owners or core members can then just hit "approve" or "deny".
This allows us to create a mostly-self-service workflow for team creation and organization.
We need the following pieces for this to work:
All relevant teams must be moved "under" the nixpkgs-maintainers teams. This can be done in their settings.
Theoretically, there is also the option to invite each of these teams individually, but this creates a lot of churn, because all these maintainers have to accept etc. - so it is certainly easier to do this once as an org owner, although a bit repetitive.
I would like to clean up the organization of maintainer teams under Nixpkgs by nesting them under the nixpkgs-maintainers team. This has the additional benefit that these teams all automatically inherit the maintainers'
triageprivilege. This means:This allows us to create a mostly-self-service workflow for team creation and organization.
We need the following pieces for this to work:
Theoretically, there is also the option to invite each of these teams individually, but this creates a lot of churn, because all these maintainers have to accept etc. - so it is certainly easier to do this once as an org owner, although a bit repetitive.
List of teams to add to nixpkgs-maintainers
https://github.com/orgs/NixOS/teams/acme/edit
https://github.com/orgs/NixOS/teams/android/edit
https://github.com/orgs/NixOS/teams/bazel/edit
https://github.com/orgs/NixOS/teams/beam/edit
https://github.com/orgs/NixOS/teams/bootstrapping/edit
https://github.com/orgs/NixOS/teams/categorization/edit
https://github.com/orgs/NixOS/teams/coq/edit
https://github.com/orgs/NixOS/teams/cosmic/edit
https://github.com/orgs/NixOS/teams/crystal-lang/edit
https://github.com/orgs/NixOS/teams/cuda-maintainers/edit
https://github.com/orgs/NixOS/teams/darwin-core/edit
https://github.com/orgs/NixOS/teams/darwin-maintainers/edit
https://github.com/orgs/NixOS/teams/dotnet/edit
https://github.com/orgs/NixOS/teams/emacs/edit
https://github.com/orgs/NixOS/teams/enlightenment/edit
https://github.com/orgs/NixOS/teams/exotic-platform-maintainers/edit
https://github.com/orgs/NixOS/teams/flutter/edit
https://github.com/orgs/NixOS/teams/freedesktop/edit
https://github.com/orgs/NixOS/teams/geospatial/edit
https://github.com/orgs/NixOS/teams/gitlab/edit
https://github.com/orgs/NixOS/teams/gnome/edit
https://github.com/orgs/NixOS/teams/golang/edit
https://github.com/orgs/NixOS/teams/haskell/edit
https://github.com/orgs/NixOS/teams/hyprland/edit
https://github.com/orgs/NixOS/teams/java/edit
https://github.com/orgs/NixOS/teams/k3s/edit
https://github.com/orgs/NixOS/teams/kodi/edit
https://github.com/orgs/NixOS/teams/kubernetes/edit
https://github.com/orgs/NixOS/teams/linux-kernel/edit
https://github.com/orgs/NixOS/teams/lisp/edit
https://github.com/orgs/NixOS/teams/lix-maintainers/edit
https://github.com/orgs/NixOS/teams/llvm/edit
https://github.com/orgs/NixOS/teams/loongarch64/edit
https://github.com/orgs/NixOS/teams/lua/edit
https://github.com/orgs/NixOS/teams/lumina/edit
https://github.com/orgs/NixOS/teams/lxc/edit
https://github.com/orgs/NixOS/teams/lxqt/edit
https://github.com/orgs/NixOS/teams/mate/edit
https://github.com/orgs/NixOS/teams/neovim/edit
https://github.com/orgs/NixOS/teams/nixpkgs-ci/edit
https://github.com/orgs/NixOS/teams/node/edit
https://github.com/orgs/NixOS/teams/ocaml/edit
https://github.com/orgs/NixOS/teams/pantheon/edit
https://github.com/orgs/NixOS/teams/php/edit
https://github.com/orgs/NixOS/teams/podman/edit
https://github.com/orgs/NixOS/teams/postgres/edit
https://github.com/orgs/NixOS/teams/qt-kde/edit
https://github.com/orgs/NixOS/teams/reproducible/edit
https://github.com/orgs/NixOS/teams/risc-v/edit
https://github.com/orgs/NixOS/teams/rocm-maintainers/edit
https://github.com/orgs/NixOS/teams/rust/edit
https://github.com/orgs/NixOS/teams/scala/edit
https://github.com/orgs/NixOS/teams/sdl/edit
https://github.com/orgs/NixOS/teams/static/edit
https://github.com/orgs/NixOS/teams/stdenv/edit
https://github.com/orgs/NixOS/teams/systemd/edit
https://github.com/orgs/NixOS/teams/xen-project/edit
https://github.com/orgs/NixOS/teams/xfce/edit