Skip to content

Commit 86f41ee

Browse files
chore: Update CODEOWNERS to disable most automatic review requests (#18828)
This removes most of our CODEOWNERS rules in an attempt to cut down on GitHub notification spam.
1 parent f823458 commit 86f41ee

File tree

1 file changed

+13
-16
lines changed

1 file changed

+13
-16
lines changed

.github/CODEOWNERS

Lines changed: 13 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,16 @@
1-
# catchall: someone in software should be notified for any change in this repo
2-
* @Opentrons/software
1+
# Add teams here to be notified automatically when a PR changes certain file paths,
2+
# but be mindful of the rate of false positives -- we want to avoid notification spam.
33

4-
# language expertise verticals - if a PR changes things in multiple projects let's
5-
# notify those language communities
6-
*.js @Opentrons/js
7-
*.py @Opentrons/py
8-
*.d.ts @Opentrons/js
9-
/webpack-config @Opentrons/js
4+
/components @Opentrons/components-devs
105

11-
# subprojects by language - some subprojects are shared by teams but united by a
12-
# language community (including makefiles and config) so mark them appropriately
13-
/app @Opentrons/js
14-
/api-client @Opentrons/js
15-
/react-api-client @Opentrons/js
16-
/app-shell @Opentrons/js
17-
/components @Opentrons/js @Opentrons/components-devs
18-
/api @Opentrons/py
6+
# Changes to nonspecific files in shared-data are probably probably changes to the
7+
# actual data (e.g. deck definitions) and thus affect everyone, so notify everyone.
8+
# This needs to come first so it can be overridden by more specific rules.
9+
/shared-data @Opentrons/js @Opentrons/py
10+
# If a file is definitely JS or Python, notify just that language's community.
11+
# If this happens to all the files in the PR, it will override the "notify everyone" rule above.
1912
/shared-data/js @Opentrons/js
13+
/shared-data/**/*.ts @Opentrons/js
14+
/shared-data/python @Opentrons/py
15+
/shared-data/python_tests @Opentrons/py
16+
/shared-data/**/*.py @Opentrons/py

0 commit comments

Comments
 (0)