Skip to content
Merged
110 changes: 60 additions & 50 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -1,6 +1,16 @@
# Instructions for CODEOWNERS file format and automatic build failure notifications:
# https://github.com/Azure/azure-sdk/blob/main/docs/policies/opensource.md#codeowners

# For Client Libraries and Management Libraries, a service's entry MUST be inserted into their designated section alphabetically by service label and formatted as:

####################
# PRLabel: %<Service-Label>
/sdk/<your-service-library-directory>/ @fakeUser1 @Azure/fakeTeam1

# ServiceLabel: %<Service-Label>
# ServiceOwners: @fakeUser1 @Azure/fakeTeam1
####################

################
# Orphaned paths
################
Expand All @@ -15,52 +25,52 @@
###########

# Catch all
/** @Azure/azure-java-sdk
/sdk/ @Azure/azure-java-sdk
/** @Azure/azure-java-sdk
/sdk/ @Azure/azure-java-sdk

# BOM

# PRLabel: %azure-sdk-bom
/sdk/boms/azure-sdk-bom/ @jairmyree @vcolin7 @alzimmermsft @jonathangiles @srnagar @anuchandy @Azure/azure-java-sdk
/sdk/boms/azure-sdk-bom/ @jairmyree @vcolin7 @alzimmermsft @jonathangiles @srnagar @anuchandy @Azure/azure-java-sdk

# ServiceLabel: %azure-sdk-bom
# AzureSdkOwners: @jairmyree @vcolin7 @alzimmermsft
# AzureSdkOwners: @jairmyree @vcolin7 @alzimmermsft

# PRLabel: %azure-spring
/sdk/boms/spring-cloud-azure-dependencies/ @saragluna @rujche @netyyyy @moarychan
/sdk/boms/spring-cloud-azure-dependencies/ @saragluna @rujche @netyyyy @moarychan

# ######## Core Libraries ########

# PRLabel: %Azure.Core
/sdk/core/ @alzimmermsft @samvaity @srnagar @anuchandy @vcolin7 @jonathangiles @Azure/azure-java-sdk
/sdk/core/ @alzimmermsft @samvaity @srnagar @anuchandy @vcolin7 @jonathangiles @Azure/azure-java-sdk

# ServiceLabel: %Azure.Core
# AzureSdkOwners: @alzimmermsft @samvaity
# AzureSdkOwners: @alzimmermsft @samvaity

# PRLabel: %Azure.Core.V2
/sdk/core-v2/ @alzimmermsft @samvaity @srnagar @anuchandy @vcolin7 @jonathangiles @Azure/azure-java-sdk
/sdk/core-v2/ @alzimmermsft @samvaity @srnagar @anuchandy @vcolin7 @jonathangiles @Azure/azure-java-sdk

# ServiceLabel: %Azure.Core.V2
# AzureSdkOwners: @alzimmermsft @samvaity
# AzureSdkOwners: @alzimmermsft @samvaity

# PRLabel: %Azure.Core.AMQP
/sdk/core/azure-core-amqp/ @anuchandy @conniey @Azure/azure-java-sdk
/sdk/core/azure-core-amqp/ @anuchandy @conniey @Azure/azure-java-sdk

# ServiceLabel: %Azure.Core.AMQP
# AzureSdkOwners: @anuchandy @conniey
# AzureSdkOwners: @anuchandy @conniey

# PRLabel: %OpenTelemetry
/sdk/core/azure-core-tracing-opentelemetry/ @trask @Azure/azure-java-sdk
/sdk/core/azure-core-tracing-opentelemetry/ @trask @Azure/azure-java-sdk

# ServiceLabel: %OpenTelemetry
# AzureSdkOwners: @jonathangiles
# ServiceOwners: @trask @ramthi @jeanbisutti @harsimar @rajkumar-rangaraj @xiang17
# AzureSdkOwners: @jonathangiles
# ServiceOwners: @trask @ramthi @jeanbisutti @harsimar @rajkumar-rangaraj @xiang17

# PRLabel: %Azure.Core
/sdk/parents/ @alzimmermsft @srnagar @jonathangiles @samvaity @Azure/azure-java-sdk
/sdk/parents/ @alzimmermsft @srnagar @jonathangiles @samvaity @Azure/azure-java-sdk

# PRLabel: %Azure.Core
/sdk/serialization/ @alzimmermsft @srnagar @Azure/azure-java-sdk
/sdk/serialization/ @alzimmermsft @srnagar @Azure/azure-java-sdk

####################
# Client Libraries
Expand Down Expand Up @@ -864,57 +874,57 @@
# ######## Spring ########

# ServiceLabel: %azure-spring
# AzureSdkOwners: @saragluna @rujche @netyyyy @moarychan
# AzureSdkOwners: @saragluna @rujche @netyyyy @moarychan

# ServiceLabel: %Azure.Spring - Cosmos
# ServiceOwners: @kushagraThapar
# ServiceOwners: @kushagraThapar

# PRLabel: %azure-spring
/sdk/identity/azure-identity-extensions/ @rujche @netyyyy @saragluna @moarychan
/sdk/identity/azure-identity-extensions/ @rujche @netyyyy @saragluna @moarychan

# PRLabel: %azure-spring
/sdk/keyvault/azure-security-keyvault-jca/ @rujche @netyyyy @saragluna @moarychan
/sdk/keyvault/azure-security-keyvault-jca/ @rujche @netyyyy @saragluna @moarychan

# PRLabel: %azure-spring
/sdk/spring/ @rujche @netyyyy @saragluna @moarychan
/sdk/spring/ @rujche @netyyyy @saragluna @moarychan

# PRLabel: %azure-spring
/sdk/spring-experimental/ @rujche @netyyyy @saragluna @moarychan
/sdk/spring-experimental/ @rujche @netyyyy @saragluna @moarychan

# PRLabel: %Monitor - Spring
/sdk/spring/spring-cloud-azure-starter-monitor @jeanbisutti @trask @ramthi @heyams @harsimar @rujche @netyyyy @saragluna @moarychan @rajkumar-rangaraj @xiang17
/sdk/spring/spring-cloud-azure-starter-monitor @jeanbisutti @trask @ramthi @heyams @harsimar @rujche @netyyyy @saragluna @moarychan @rajkumar-rangaraj @xiang17

# PRLabel: %Monitor - Spring
/sdk/spring/spring-cloud-azure-starter-monitor-test @jeanbisutti @trask @ramthi @heyams @harsimar @rujche @netyyyy @saragluna @moarychan @rajkumar-rangaraj @xiang17
/sdk/spring/spring-cloud-azure-starter-monitor-test @jeanbisutti @trask @ramthi @heyams @harsimar @rujche @netyyyy @saragluna @moarychan @rajkumar-rangaraj @xiang17

# ServiceLabel: %Monitor - Spring
# AzureSdkOwners: @jeanbisutti @trask @ramthi @heyams @harsimar @rajkumar-rangaraj @xiang17
# AzureSdkOwners: @jeanbisutti @trask @ramthi @heyams @harsimar @rajkumar-rangaraj @xiang17

# PRLabel: %azure-spring
/sdk/spring/spring-cloud-azure-appconfiguration-config*/ @mrm9084 @rujche @netyyyy @saragluna @moarychan @rossgrambo @samsadsam
/sdk/spring/spring-cloud-azure-appconfiguration-config*/ @mrm9084 @rujche @netyyyy @saragluna @moarychan @rossgrambo @samsadsam

# PRLabel: %azure-spring
/sdk/spring/spring-cloud-azure-feature-management*/ @mrm9084 @rujche @netyyyy @saragluna @moarychan @rossgrambo @samsadsam
/sdk/spring/spring-cloud-azure-feature-management*/ @mrm9084 @rujche @netyyyy @saragluna @moarychan @rossgrambo @samsadsam

# PRLabel: %azure-spring
/sdk/spring/spring-cloud-azure-starter-appconfiguration-config/ @mrm9084 @rujche @netyyyy @saragluna @moarychan @rossgrambo @samsadsam
/sdk/spring/spring-cloud-azure-starter-appconfiguration-config/ @mrm9084 @rujche @netyyyy @saragluna @moarychan @rossgrambo @samsadsam

# PRLabel: %azure-spring
/sdk/spring/azure-spring-data-cosmos/ @rujche @netyyyy @saragluna @moarychan @Azure/azure-cosmos-java-sdk-connectors
/sdk/spring/azure-spring-data-cosmos/ @rujche @netyyyy @saragluna @moarychan @Azure/azure-cosmos-java-sdk-connectors

# ######## End-to-end tests ########

# PRLabel: %Azure.Identity
/sdk/e2e/ @g2vinay @joshfree @Azure/azure-java-sdk
/sdk/e2e/ @g2vinay @joshfree @Azure/azure-java-sdk

# PRLabel: %common
/common/perf-test-core/ @alzimmermsft @srnagar @g2vinay @Azure/azure-java-sdk
/common/perf-test-core/ @alzimmermsft @srnagar @g2vinay @Azure/azure-java-sdk

# PRLabel: %common
/.vscode/ @alzimmermsft @srnagar @g2vinay @conniey @rujche @netyyyy @saragluna @moarychan @Azure/azure-java-sdk
/.vscode/ @alzimmermsft @srnagar @g2vinay @conniey @rujche @netyyyy @saragluna @moarychan @Azure/azure-java-sdk

# ServiceLabel: %common
# AzureSdkOwners: @alzimmermsft @srnagar
# AzureSdkOwners: @alzimmermsft @srnagar

####################
# Management Libraries
Expand Down Expand Up @@ -958,27 +968,27 @@

# ######## Eng Sys ########

/eng/ @raych1 @weshaggard @benbp
/eng/automation/ @weidongxu-microsoft @haolingdong-msft @XiaofeiCao @arthurma1978 @raych1 @weshaggard @benbp
/eng/bomgenerator/ @vcolin7 @alzimmermsft @srnagar @jonathangiles @Azure/azure-java-sdk
/eng/code-quality-reports/ @JonathanGiles @alzimmermsft @srnagar @rujche @netyyyy @saragluna @moarychan @Azure/azure-java-sdk
/eng/lintingconfigs/ @JonathanGiles @alzimmermsft @srnagar @rujche @netyyyy @saragluna @moarychan @Azure/azure-java-sdk
/eng/common/ @Azure/azure-sdk-eng
/eng/versioning/ @alzimmermsft @samvaity @g2vinay @Azure/azure-java-sdk
/eng/versioning/external_dependencies.txt @alzimmermsft @samvaity @g2vinay @jonathangiles @rujche @netyyyy @saragluna @moarychan @Azure/azure-java-sdk
/.github/ @Azure/azure-java-sdk
/.github/CODEOWNERS @Azure/azure-sdk-eng @Azure/azure-java-sdk
/.github/workflows/ @Azure/azure-sdk-eng
/.config/1espt/ @benbp @weshaggard
/eng/tools/mcp/ @weidongxu-microsoft @haolingdong-msft @XiaofeiCao @samvaity
/eng/ @raych1 @weshaggard @benbp
/eng/automation/ @weidongxu-microsoft @haolingdong-msft @XiaofeiCao @arthurma1978 @raych1 @weshaggard @benbp
/eng/bomgenerator/ @vcolin7 @alzimmermsft @srnagar @jonathangiles @Azure/azure-java-sdk
/eng/code-quality-reports/ @JonathanGiles @alzimmermsft @srnagar @rujche @netyyyy @saragluna @moarychan @Azure/azure-java-sdk
/eng/lintingconfigs/ @JonathanGiles @alzimmermsft @srnagar @rujche @netyyyy @saragluna @moarychan @Azure/azure-java-sdk
/eng/common/ @Azure/azure-sdk-eng
/eng/versioning/ @alzimmermsft @samvaity @g2vinay @Azure/azure-java-sdk
/eng/versioning/external_dependencies.txt @alzimmermsft @samvaity @g2vinay @jonathangiles @rujche @netyyyy @saragluna @moarychan @Azure/azure-java-sdk
/.github/ @Azure/azure-java-sdk
/.github/CODEOWNERS @Azure/azure-sdk-eng @Azure/azure-java-sdk
/.github/workflows/ @Azure/azure-sdk-eng
/.config/1espt/ @benbp @weshaggard
/eng/tools/mcp/ @weidongxu-microsoft @haolingdong-msft @XiaofeiCao @samvaity

# Removing owners for this file to not require codeowner approval for changes to them given they are shared with project
/eng/versioning/version_client.txt

# Add owners for notifications for specific pipelines
/eng/pipelines/aggregate-reports.yml @joshfree @jonathangiles @Azure/azure-java-sdk
/eng/common/pipelines/codeowners-linter.yml @alzimmermsft @srnagar @Azure/azure-java-sdk
/eng/pipelines/docindex.yml @danieljurek @raych1 @weshaggard @benbp
/eng/pipelines/aggregate-reports.yml @joshfree @jonathangiles @Azure/azure-java-sdk
/eng/common/pipelines/codeowners-linter.yml @alzimmermsft @srnagar @Azure/azure-java-sdk
/eng/pipelines/docindex.yml @danieljurek @raych1 @weshaggard @benbp

# Add Cosmos source owners as the owners of their specialized matrix
/eng/pipelines/templates/stages/cosmos-emulator-matrix.json @kirankumarkolli @Azure/azure-cosmos-java-sdk-connectors
/eng/pipelines/templates/stages/cosmos-emulator-matrix.json @kirankumarkolli @Azure/azure-cosmos-java-sdk-connectors
Loading