diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS new file mode 100644 index 00000000000000..00be8dc636eb09 --- /dev/null +++ b/.github/CODEOWNERS @@ -0,0 +1,82 @@ +# +# The CODEOWNERS files is owned by all teams. +# To change ownerhip all teams need to approve. +# +/.github/CODEOWNERS @gitpod-io/engineering-workspace @gitpod-io/engineering-webapp @gitpod-io/engineering-ide @gitpod-io/engineering-self-hosted @gitpod-io/platform + +/components/blobserve @gitpod-io/engineering-workspace +/components/common-go @gitpod-io/engineering-workspace +/components/content-service-api @csweichel @geropl +/components/content-service @gitpod-io/engineering-workspace +/components/dashboard @gitpod-io/engineering-webapp +/components/docker-up @gitpod-io/engineering-workspace +/components/ee/agent-smith @gitpod-io/engineering-workspace +/components/ee/db-sync @gitpod-io/engineering-webapp +/components/ee/kedge @gitpod-io/engineering-webapp +/components/ee/payment-endpoint @gitpod-io/engineering-webapp +/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/ide @gitpod-io/engineering-ide +/components/ide-proxy @gitpod-io/engineering-ide +/components/image-builder-api @csweichel @geropl +/components/image-builder-bob @gitpod-io/engineering-workspace +/components/image-builder-mk3 @gitpod-io/engineering-workspace +/components/installation-telemetry @gitpod-io/engineering-self-hosted +/components/licensor @gitpod-io/engineering-webapp +/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/registry-facade-api @csweichel @aledbf +/components/registry-facade @gitpod-io/engineering-workspace +/components/server @gitpod-io/engineering-webapp +/components/service-waiter @gitpod-io/engineering-webapp +/components/supervisor-api @csweichel @akosyakov +/components/supervisor @gitpod-io/engineering-ide +/components/workspacekit @gitpod-io/engineering-workspace +/components/ws-daemon-api @csweichel @aledbf +/components/ws-daemon @gitpod-io/engineering-workspace +/components/ws-manager-api @csweichel @aledbf +/components/ws-manager-bridge-api @csweichel @geropl +/components/ws-manager-bridge @gitpod-io/engineering-webapp +/components/ws-manager @gitpod-io/engineering-workspace +/components/ws-proxy @gitpod-io/engineering-workspace +/dev/gpctl @gitpod-io/engineering-workspace +/dev/loadgen @gitpod-io/engineering-workspace +/installer @gitpod-io/engineering-self-hosted +/installer/pkg/components/agent-smith @gitpod-io/engineering-workspace +/installer/pkg/components/blobserve @gitpod-io/engineering-workspace +/installer/pkg/components/components-webapp @gitpod-io/engineering-webapp +/installer/pkg/components/components-workspace @gitpod-io/engineering-workspace +/installer/pkg/components/content-service @gitpod-io/engineering-workspace +/installer/pkg/components/dashboard @gitpod-io/engineering-webapp +/installer/pkg/components/ide-proxy @gitpod-io/engineering-ide +/installer/pkg/components/image-builder-mk3 @gitpod-io/engineering-workspace +/installer/pkg/components/openvsx-proxy @gitpod-io/engineering-ide +/installer/pkg/components/proxy @gitpod-io/engineering-webapp +/installer/pkg/components/registry-facade @gitpod-io/engineering-workspace +/installer/pkg/components/server @gitpod-io/engineering-webapp +/installer/pkg/components/server/ide @gitpod-io/engineering-ide +/installer/pkg/components/workspace @gitpod-io/engineering-workspace +/installer/pkg/components/workspace/ide @gitpod-io/engineering-ide +/installer/pkg/components/ws-daemon @gitpod-io/engineering-workspace +/installer/pkg/components/ws-manager-bridge @gitpod-io/engineering-webapp +/installer/pkg/components/ws-manager @gitpod-io/engineering-workspace +/installer/pkg/components/ws-proxy @gitpod-io/engineering-workspace +/installer/pkg/config/versions @gitpod-io/engineering-ide @gitpod-io/engineering-ide @gitpod-io/engineering-ide @gitpod-io/engineering-ide +/operations/observability/mixins @gitpod-io/platform +/operations/observability/mixins/IDE @gitpod-io/engineering-ide +/operations/observability/mixins/meta @gitpod-io/engineering-webapp +/operations/observability/mixins/workspace @gitpod-io/engineering-workspace +/.werft/observability @gitpod-io/platform + +# +# 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