|
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. |
3 | 3 |
|
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 |
10 | 5 |
|
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. |
19 | 12 | /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