-
Notifications
You must be signed in to change notification settings - Fork 1.2k
/
CODEOWNERS
Validating CODEOWNERS rules...
130 lines (124 loc) · 7.22 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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
#
# For the CODEONWERS file we don't want to have a specific CODEOWNER.
# A single review from anyone who is allowed to review PRs is sufficent.
#
/.github/CODEOWNERS
/components/blobserve @gitpod-io/engineering-ide
/components/common-go @gitpod-io/engineering-staff-engineers
/components/content-service-api @gitpod-io/engineering-workspace
/components/content-service @gitpod-io/engineering-workspace
/components/dashboard @gitpod-io/engineering-webapp @gtsiolis
/components/docker-up @gitpod-io/engineering-workspace
/components/ee/agent-smith @gitpod-io/engineering-workspace
/components/gitpod-cli @gitpod-io/engineering-ide
/components/gitpod-db @gitpod-io/engineering-webapp
/components/gitpod-messagebus @gitpod-io/engineering-webapp
/components/gitpod-protocol @gitpod-io/engineering-webapp
/components/gitpod-protocol/java @gitpod-io/engineering-ide
/components/gitpod-protocol/src/typings/globals.ts @gitpod-io/engineering-ide
/components/ide @gitpod-io/engineering-ide
/components/ide-metrics @gitpod-io/engineering-ide
/components/ide-metrics-api @gitpod-io/engineering-ide
/components/ide-service @gitpod-io/engineering-ide
/components/ide-service-api @gitpod-io/engineering-ide
/components/ide-proxy @gitpod-io/engineering-ide
/components/image-builder-api @gitpod-io/engineering-workspace
/components/image-builder-bob @gitpod-io/engineering-workspace
/components/image-builder-mk3 @gitpod-io/engineering-workspace
/components/installation-telemetry @gitpod-io/engineering-security-infrastructure-and-delivery
/components/kots-config-check @gitpod-io/engineering-security-infrastructure-and-delivery
/install @gitpod-io/engineering-security-infrastructure-and-delivery
# By default anything in in /install/installer is shared.
/install/installer
/install/installer/pkg/components/agent-smith @gitpod-io/engineering-workspace
/install/installer/pkg/components/blobserve @gitpod-io/engineering-ide
/install/installer/pkg/components/components-ide @gitpod-io/engineering-ide
/install/installer/pkg/components/components-webapp @gitpod-io/engineering-webapp
/install/installer/pkg/components/components-workspace @gitpod-io/engineering-workspace
/install/installer/pkg/components/content-service @gitpod-io/engineering-workspace
/install/installer/pkg/components/dashboard @gitpod-io/engineering-webapp
/install/installer/pkg/components/ide-metrics @gitpod-io/engineering-ide
/install/installer/pkg/components/ide-service @gitpod-io/engineering-ide
/install/installer/pkg/components/ide-proxy @gitpod-io/engineering-ide
/install/installer/pkg/components/image-builder-mk3 @gitpod-io/engineering-workspace
/install/installer/pkg/components/image-builder-mk3-wsman @gitpod-io/engineering-workspace
/install/installer/pkg/components/openvsx-proxy @gitpod-io/engineering-ide
/install/installer/pkg/components/proxy @gitpod-io/engineering-webapp
/install/installer/pkg/components/registry-facade @gitpod-io/engineering-workspace
/install/installer/pkg/components/spicedb @gitpod-io/engineering-webapp
/install/installer/pkg/components/public-api-server @gitpod-io/engineering-webapp
/install/installer/pkg/components/server @gitpod-io/engineering-webapp
/install/installer/pkg/components/server/ide @gitpod-io/engineering-ide
/install/installer/pkg/components/usage @gitpod-io/engineering-webapp
/install/installer/pkg/components/usage-api @gitpod-io/engineering-webapp
/install/installer/pkg/components/workspace @gitpod-io/engineering-workspace
/install/installer/pkg/components/workspace/ide @gitpod-io/engineering-ide
/install/installer/pkg/components/ws-daemon @gitpod-io/engineering-workspace
/install/installer/pkg/components/ws-manager @gitpod-io/engineering-workspace
/install/installer/pkg/components/ws-manager-mk2 @gitpod-io/engineering-workspace
/install/installer/pkg/components/ws-manager-bridge @gitpod-io/engineering-webapp
/install/installer/pkg/components/ws-proxy @gitpod-io/engineering-workspace
/install/installer/pkg/config/versions @gitpod-io/engineering-ide
/components/local-app-api @csweichel @akosyakov
/components/local-app @gitpod-io/engineering-ide
/components/openvsx-proxy @gitpod-io/engineering-ide
/components/proxy @gitpod-io/engineering-webapp
/components/public-api @gitpod-io/engineering-webapp
# Any team can make changes to the experimental package
/components/public-api/gitpod/experimental @gitpod-io/engineering-webapp
/components/public-api-server @gitpod-io/engineering-webapp
/components/registry-facade-api @gitpod-io/engineering-workspace
/components/registry-facade @gitpod-io/engineering-workspace
/components/server @gitpod-io/engineering-webapp
/components/server/src/ide-service.* @gitpod-io/engineering-ide
/components/service-waiter @gitpod-io/engineering-webapp
/components/supervisor-api/*.proto @csweichel @akosyakov
/components/supervisor @gitpod-io/engineering-ide
/components/usage @gitpod-io/engineering-webapp
/components/usage-api @gitpod-io/engineering-webapp
/components/workspace-rollout-job @gitpod-io/engineering-workspace
/components/workspacekit @gitpod-io/engineering-workspace
/components/ws-daemon-api @gitpod-io/engineering-workspace
/components/ws-daemon @gitpod-io/engineering-workspace
/components/ws-manager-api @gitpod-io/engineering-workspace
/components/ws-manager-bridge-api @gitpod-io/engineering-webapp
/components/ws-manager-bridge @gitpod-io/engineering-webapp
/components/ws-manager @gitpod-io/engineering-workspace
/components/ws-manager-mk2 @gitpod-io/engineering-workspace
/components/ws-proxy @gitpod-io/engineering-workspace
/components/node-labeler @gitpod-io/engineering-workspace
/install/installer/pkg/components/node-labeler @gitpod-io/engineering-workspace
/dev/gpctl @gitpod-io/engineering-workspace
/dev/gpctl/api/ @gitpod-io/engineering-webapp
/dev/loadgen @gitpod-io/engineering-workspace
# Preview is shared between all teams.
/dev/preview
# Operations is shared between all teams
/operations
/operations/observability/mixins/IDE @gitpod-io/engineering-ide
/operations/observability/mixins/meta @gitpod-io/engineering-webapp
/operations/observability/mixins/workspace @gitpod-io/engineering-workspace
# a single review should be enough
/operations/observability/mixins/cross-teams
# werft is shared between all teams
/.werft
/.werft/ide-* @gitpod-io/engineering-ide
/.werft/platform-* @gitpod-io/engineering-security-infrastructure-and-delivery
/.werft/webapp-* @gitpod-io/engineering-webapp
/.werft/workspace-* @gitpod-io/engineering-workspace
/.werft/self-hosted-* @gitpod-io/engineering-security-infrastructure-and-delivery
/.werft/*installer-tests* @gitpod-io/engineering-security-infrastructure-and-delivery
/.werft/jobs/build/self-hosted-* @gitpod-io/engineering-security-infrastructure-and-delivery
.github/workflows/ide-*.yml @gitpod-io/engineering-ide
.github/workflows/jetbrains-*.yml @gitpod-io/engineering-ide
.github/workflows/code-nightly.yml @gitpod-io/engineering-ide
.github/workflows/workspace-*.yml @gitpod-io/engineering-workspace
#
# Automation
# The following files are updated automatically so we don't want to have a specific code-owner
# A single review is enough. Usually the review will be done by RoboQuat but we don't want to add
# that user as an owner in case we need to manually approve changes
#
/CHANGELOG.md
/components/ide/jetbrains/backend-plugin/gradle-latest.properties
/components/ide/jetbrains/gateway-plugin/gradle-latest.properties