Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
45 changes: 39 additions & 6 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,9 @@
/sdk/core/azure-core-tracing-opencensus/ @pvaneck
/sdk/core/azure-core-tracing-opentelemetry/ @pvaneck

# Smoke Tests
/common/smoketest/ @lmazuel @chlowell @annatisch @mccoyp @shurd @southpolesteve
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Smoke tests aren't client libraries.


####################
# Client Libraries
####################
Expand Down Expand Up @@ -172,6 +175,9 @@
# PRLabel: %Monitor
/sdk/loganalytics/ @pvaneck

# PRLabel: %Monitor
/sdk/monitor/ @pvaneck

# AzureSdkOwners: @pvaneck
# ServiceLabel: %Monitor
# PRLabel: %Monitor
Expand All @@ -183,9 +189,6 @@
# PRLabel: %Monitor
/sdk/monitor/azure-monitor-querymetrics/ @Azure/azure-sdk-write-monitor-query-metrics

# PRLabel: %Monitor
/sdk/monitor/* @pvaneck
Copy link
Member Author

@danieljurek danieljurek Jan 31, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm going to be removing wildcards as much as possible so we get a very clear snapshot of owners at the level of services (/sdk/service/) and packages (/sdk/service/package-1).


# PRLabel: %Monitor - ApplicationInsights
/sdk/applicationinsights/azure-applicationinsights/ @azmonapplicationinsights @pvaneck

Expand Down Expand Up @@ -224,7 +227,13 @@
# ServiceLabel: %Data Factory
# PRLabel: %Data Factory
/sdk/datafactory/ @hvermis

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Putting comments on top of multiple paths doesn't get handled the same way in the CODEOWNERS parser for @ mentions, etc.

For example:

# ServiceLabel: %Awesome Service
/sdk/awesome/
/sdk/awesome-ml/

Gets interpreted as:

# ServiceLabel: %Awesome Service
/sdk/awesome/
/sdk/awesome-ml/

This makes up the bulk of changes in this repo.

# ServiceLabel: %Data Factory
# PRLabel: %Data Factory
/sdk/datalake/ @ro-joowan
Comment on lines +231 to 233
Copy link

Copilot AI Jan 31, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The ServiceLabel and PRLabel for "/sdk/datalake/" are incorrectly set to "Data Factory". The datalake directory contains Azure Data Lake Analytics and Store management packages, not Data Factory packages. These labels should be changed to an appropriate Data Lake label instead of "Data Factory".

Copilot uses AI. Check for mistakes.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@danieljurek , Copilot is right. I don't know where is the list of label, but let's put the right thing please


# ServiceLabel: %Data Migration
# PRLabel: %Data Migration
/sdk/datamigration/ @vchske

# PRLabel: %Device Provisioning
Expand Down Expand Up @@ -284,23 +293,47 @@

# PRLabel: %ML-Jobs
/sdk/ml/azure-ai-ml/azure/ai/ml/_schema/job* @TonyJ1 @kingernupur @achauhan-scc @jayesh-tanna @paulshealy1

# PRLabel: %ML-Jobs
/sdk/ml/azure-ai-ml/azure/ai/ml/entities/_job/ @TonyJ1 @kingernupur @achauhan-scc @jayesh-tanna @paulshealy1

# PRLabel: %ML-Jobs
/sdk/ml/training-experiences.tests.yml @TonyJ1 @kingernupur @achauhan-scc @jayesh-tanna @paulshealy1

# PRLabel: %ML-AutoML
/sdk/ml/azure-ai-ml/azure/ai/ml/_schema/automl/ @skasturi @rtanase @raduk @PhaniShekhar @sharma-riti @jialiu103 @nick863 @yuanzhuangyuanzhuang @novaturient95

# PRLabel: %ML-AutoML
/sdk/ml/azure-ai-ml/azure/ai/ml/_schema/pipeline/automl_node.py @skasturi @rtanase @raduk @PhaniShekhar @sharma-riti @jialiu103 @nick863 @yuanzhuangyuanzhuang @novaturient95

# PRLabel: %ML-AutoML
/sdk/ml/azure-ai-ml/azure/ai/ml/automl/ @skasturi @rtanase @raduk @PhaniShekhar @sharma-riti @jialiu103 @nick863 @yuanzhuangyuanzhuang @novaturient95

# PRLabel: %ML-AutoML
/sdk/ml/azure-ai-ml/azure/ai/ml/entities/_job/automl/ @skasturi @rtanase @raduk @PhaniShekhar @sharma-riti @jialiu103 @nick863 @yuanzhuangyuanzhuang @novaturient95

# PRLabel: %ML-AutoML
/sdk/ml/azure-ai-ml/tests/automl_job/ @skasturi @rtanase @raduk @PhaniShekhar @sharma-riti @jialiu103 @nick863 @yuanzhuangyuanzhuang @novaturient95

# PRLabel: %ML-AutoML
/sdk/ml/azure-ai-ml/tests/test_configs/automl_job/ @skasturi @rtanase @raduk @PhaniShekhar @sharma-riti @jialiu103 @nick863 @yuanzhuangyuanzhuang @novaturient95

# PRLabel: %ML-AutoML
/sdk/ml/automl.tests.yml @skasturi @rtanase @raduk @PhaniShekhar @sharma-riti @jialiu103 @nick863 @yuanzhuangyuanzhuang @novaturient95

# PRLabel: %ML-ImportJob
/sdk/ml/azure-ai-ml/azure/ai/ml/_schema/job/import_job.py @vivram

# PRLabel: %ML-ImportJob
/sdk/ml/azure-ai-ml/azure/ai/ml/entities/_job/import_job.py @vivram

# PRLabel: %ML-ImportJob
/sdk/ml/azure-ai-ml/azure/ai/ml/_schema/pipeline/pipeline_import_job.py @vivram

# PRLabel: %ML-ImportJob
/sdk/ml/azure-ai-ml/azure/ai/ml/entities/_builders/import_func.py @vivram

# PRLabel: %ML-ImportJob
/sdk/ml/azure-ai-ml/azure/ai/ml/entities/_builders/import_node.py @vivram

# ServiceLabel: %Maps
Expand All @@ -310,6 +343,9 @@
# ServiceLabel: %Mixed Reality
# PRLabel: %Mixed Reality
/sdk/mixedreality/azure-mixedreality-authentication/ @RamonArguelles

# ServiceLabel: %Mixed Reality
# PRLabel: %Mixed Reality
/sdk/remoterendering/ @FlorianBorn71

# ServiceLabel: %Online Experimentation
Expand Down Expand Up @@ -457,9 +493,6 @@
# PRLabel: %WebPubSub
/sdk/webpubsub/ @msyyc @iscai-msft

# Smoke Tests
/common/smoketest/ @lmazuel @chlowell @annatisch @mccoyp @shurd @southpolesteve

# ServiceLabel: %AAD %Service Attention
# ServiceOwners: @adamedx

Expand Down
Loading