Skip to content

chore: add CODEOWNERS entry for azure-kubernetes evals - #3046

Merged
Sai Koumudi Kaluvakolanu (saikoumudi) merged 1 commit into
microsoft:mainfrom
gambtho:codeowners-aks-evals
Aug 7, 2026
Merged

chore: add CODEOWNERS entry for azure-kubernetes evals#3046
Sai Koumudi Kaluvakolanu (saikoumudi) merged 1 commit into
microsoft:mainfrom
gambtho:codeowners-aks-evals

Conversation

@gambtho

Copy link
Copy Markdown
Collaborator

What

Adds one line to .github/CODEOWNERS:

/evals/azure-skills/azure-kubernetes/ @saikoumudi @chandraneel @gambtho @RickWinter

Why

The azure-kubernetes eval suite currently has no scoped owner. The only /evals/ entry is for microsoft-foundry, so everything under evals/azure-skills/azure-kubernetes/ falls through to the default * owner, @microsoft/github-copilot-for-azure-writers.

Combined with the org ruleset's require_code_owner_review, that means any PR touching both a skill and its evals needs two separate approvals — an AKS owner for the skill files, plus a writers-team member for the eval files — even when the eval change is a small fixture shipping alongside the skill.

#2696 is a live example: 44 skill files approved by an AKS codeowner, blocked on 3 eval fixture files.

Notes

  • Owner list is copied verbatim from the existing /plugins/azure-skills/skills/azure-kubernetes/ entry, so this grants nothing new — the same four people already own the skill these evals cover.
  • Mirrors the established /evals/azure-skills/microsoft-foundry/ pattern.
  • Placed before the microsoft-foundry line to keep the block alphabetical. The patterns don't overlap, so ordering has no effect on resolution.
  • No other CODEOWNERS changes. The stale /plugin/skills/ block (lines 10–45, pointing at paths deleted in the multi-plugin restructure) is inert and left alone — happy to clean it up separately if wanted.

The azure-kubernetes eval suite has no scoped owner, so changes under
evals/azure-skills/azure-kubernetes/ fall through to the default `*`
owner (@microsoft/github-copilot-for-azure-writers).

Because the org ruleset requires code owner review, any PR touching
both the skill and its evals needs two separate approvals: an AKS owner
for the skill files, plus a writers-team member for the eval files --
even when the eval change is a small fixture that ships with the skill.

Mirrors the existing /evals/azure-skills/microsoft-foundry/ entry and
uses the same owner list as the azure-kubernetes skill directory.
@gambtho
Tom Gamble (gambtho) requested a review from a team as a code owner August 7, 2026 20:00
Copilot AI lite review requested due to automatic review settings August 7, 2026 20:00

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

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 updates the repository’s CODEOWNERS configuration to assign explicit code owners for the azure-kubernetes Vally eval suite under evals/azure-skills/azure-kubernetes/, aligning eval ownership with the existing skill ownership and reducing unnecessary review bottlenecks under require_code_owner_review.

Changes:

  • Add a scoped CODEOWNERS rule for /evals/azure-skills/azure-kubernetes/.
  • Use the same owner set as the existing /plugins/azure-skills/skills/azure-kubernetes/ entry.
  • Keep eval ownership entries organized within the existing “Plugin skills evals owners (multi-plugin)” block.

@saikoumudi
Sai Koumudi Kaluvakolanu (saikoumudi) merged commit a12b031 into microsoft:main Aug 7, 2026
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants