summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorLinus Färnstrand <linus@mullvad.net>2025-09-26 13:31:01 +0200
committerLinus Färnstrand <linus@mullvad.net>2025-09-30 11:40:36 +0200
commit0a3a0206aa25aa57d402be0dc132616fb0570ae5 (patch)
tree93161feb4f97d8e257f4b228ff7e41246fdf5097
parent5f3cdbeb7484e0b8b5f6002812cc0d2521c3e20c (diff)
downloadmullvadvpn-0a3a0206aa25aa57d402be0dc132616fb0570ae5.tar.xz
mullvadvpn-0a3a0206aa25aa57d402be0dc132616fb0570ae5.zip
Assign ownership of code owners in CODEOWNERS
-rw-r--r--.github/CODEOWNERS8
1 files changed, 8 insertions, 0 deletions
diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS
index 5d17bf7430..513a1d3845 100644
--- a/.github/CODEOWNERS
+++ b/.github/CODEOWNERS
@@ -1,6 +1,10 @@
# Defining who has to review changes to what files.
# Try to keep the entries sorted alphabetically, so they end up in the same order as
# they would if you listed the entire repository as a tree.
+#
+# This enforcement is to protect certain important files from being changed without the approval
+# of team leads. For more fine grained code ownership assignments to teams, see
+# `/code-owners.json` and `/.github/workflows/code-owner-approval.yml`.
# Container images used for building the app are owned by respective team leads and tech lead
/building/android-container-image.txt @faern @albin-mullvad @rawa
@@ -26,6 +30,10 @@
/ci/verify-locked-down-signatures.sh @faern @raksooo @pinkisemils @rawa
/.github/workflows/unicop.yml @faern @raksooo @pinkisemils @rawa
+# Our own code ownership mapping and automation must be approved by leads
+/.github/workflows/code-owner-approval.yml @faern @raksooo @pinkisemils @rawa
+/code-owners.json @faern @raksooo @pinkisemils @rawa
+
# The CODEOWNERS itself must be protected from unauthorized changes,
# otherwise the protection becomes quite moot.
# Keep this entry last, so it is sure to override any existing previous wildcard match