about summary refs log tree commit diff
path: root/third_party/OWNERS
diff options
context:
space:
mode:
authorProfpatsch <mail@profpatsch.de>2021-01-03T16·07+0100
committerProfpatsch <mail@profpatsch.de>2021-01-08T12·56+0000
commit68c4730365a2874ee26d3cc92fbeb073de460a4b (patch)
tree9c2d55d3ca77402fad19ee8ee88884b7c60c4896 /third_party/OWNERS
parent0b4e280a0791cea82f3d076c5e6ddebfaed9d704 (diff)
feat(third_party): separate nixpkgs whitelist to allow more owners r/2064
The exposed package list has to be changed/amended quite frequently,
every time somebody wants to use a package not yet in that list and
thus has to whitelist it here.

This effectively requires a superowner review every single time, which
is an unreasonable blocker for many CLs.

I thus propose moving the list into a separate file (I called it
`nixpkgs-whitelist.nix` which is more descriptive than `exposed.nix`
and letting anybody add themselves to the OWNERS on that file.

Change-Id: Ied8bac066e4b9a91ddd642db805fe33dc37872c9
Reviewed-on: https://cl.tvl.fyi/c/depot/+/2323
Tested-by: BuildkiteCI
Reviewed-by: lukegb <lukegb@tvl.fyi>
Diffstat (limited to 'third_party/OWNERS')
-rw-r--r--third_party/OWNERS9
1 files changed, 9 insertions, 0 deletions
diff --git a/third_party/OWNERS b/third_party/OWNERS
new file mode 100644
index 000000000000..ac22fcb4bc23
--- /dev/null
+++ b/third_party/OWNERS
@@ -0,0 +1,9 @@
+inherited: true
+
+matchers:
+  # The nixpkgs whitelist needs to be changed every time we reference
+  # a new attribute, so every commiter should be able to change it,
+  # otherwise we create undue blockers on superowners.
+  - exact: nixpkgs-exposed.nix
+    owners:
+      - Profpatsch