-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCODEOWNERS
41 lines (38 loc) · 1.77 KB
/
CODEOWNERS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
#
# Edwin and Chris currently own sync, because it's complicated and fragile
# functionality that's core to the app, and sync bugs have scary potential for
# data loss.
#
# This doesn't mean you can't work on it! It just means they should review
# changes to the following areas of the repo.
#
# See Slack discussion:
# https://beyondessential.slack.com/archives/GE9NHB95F/p1649711118757929
#
/packages/shared/src/sync/ @edmofro @chris-bes
/packages/facility-server/app/sync/ @edmofro @chris-bes
/packages/central-server/app/sync/ @edmofro @chris-bes
/packages/mobile/App/services/sync/ @edmofro @chris-bes
#
# The deployment team are code owner of the default config files to make sure
# that they're across any changes that might need to be made to any particular
# server.
#
/packages/central-server/config/default.json5 @beyondessential/tamanu-deployment-team
/packages/facility-server/config/default.json5 @beyondessential/tamanu-deployment-team
/packages/settings/schema/facility.ts @beyondessential/tamanu-deployment-team
/packages/settings/schema/central.ts @beyondessential/tamanu-deployment-team
/packages/settings/schema/global.ts @beyondessential/tamanu-deployment-team
/packages/settings/schema/definitions/*/*.ts @beyondessential/tamanu-deployment-team
#
# Kamaka needs to be across changes to the PM2 config files, as they're critical
# to the deployment process on Windows.
#
pm2*.config.js @beyondessential/kamaka
#
# Kamaka owns the Github Actions workflows, for verification as breakage affects
# the deployment processes and may have non-local effects.
#
/.github/actions/ @beyondessential/kamaka
/.github/scripts/ @beyondessential/kamaka
/.github/workflows/ @beyondessential/kamaka