-
Notifications
You must be signed in to change notification settings - Fork 3.2k
[CODEOWNERS Data Quality] Fix up CODEOWNERS #44945
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
| /sdk/core/azure-core-tracing-opentelemetry/ @pvaneck | ||
|
|
||
| # Smoke Tests | ||
| /common/smoketest/ @lmazuel @chlowell @annatisch @mccoyp @shurd @southpolesteve |
There was a problem hiding this comment.
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.
| /sdk/monitor/azure-monitor-querymetrics/ @Azure/azure-sdk-write-monitor-query-metrics | ||
|
|
||
| # PRLabel: %Monitor | ||
| /sdk/monitor/* @pvaneck |
There was a problem hiding this comment.
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).
| # ServiceLabel: %Data Factory | ||
| # PRLabel: %Data Factory | ||
| /sdk/datafactory/ @hvermis | ||
|
|
There was a problem hiding this comment.
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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull request overview
This PR aims to fix data quality issues in the CODEOWNERS file to better align with a proposed data model for easier automation and rendering. The changes primarily focus on reorganizing entries, removing wildcards, adding consistent blank line separators, and adding label comments for better structure.
Changes:
- Relocated the smoke tests entry from the end of the file to the core section (lines 28-30)
- Replaced the wildcard
/sdk/monitor/*entry with a specific/sdk/monitor/directory entry - Added blank lines and label comments for improved consistency and separation between different SDK services (ML-Jobs, ML-AutoML, ML-ImportJob, Mixed Reality sections)
| # ServiceLabel: %Data Factory | ||
| # PRLabel: %Data Factory | ||
| /sdk/datalake/ @ro-joowan |
Copilot
AI
Jan 31, 2026
There was a problem hiding this comment.
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".
There was a problem hiding this comment.
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
| /eng/emitter-package-lock.json @mccoyp @catalinaperalta @iscai-msft | ||
|
|
||
| /pylintrc @l0lawrence @scbedd @mccoyp | ||
| /sdk/**/ci.yml @msyyc @lmazuel @scbedd |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
FYI: This routes all scheduled CI build failures (things like Build Docs, etc.) to these contacts instead of the service owners. Only Python has CODEOWNERS defined for all ci.yml files.
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
| # ServiceLabel: %Data Factory | ||
| # PRLabel: %Data Factory | ||
| /sdk/datalake/ @ro-joowan |
There was a problem hiding this comment.
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
Fix possible errors in CODEOWNERS data quality that do not obviously fit into the proposed data model. This will make automating importing/rendering of the data model easier.