Skip to content

Conversation

@npolshakova
Copy link
Contributor

@npolshakova npolshakova commented Oct 15, 2025

Description

Add initial code owner groups for API Maintainers and Owners for CI

Change Type

/kind cleanup

Changelog

Added codeowners for kgateway for API maintainers and CI maintainers. 

Copilot AI review requested due to automatic review settings October 15, 2025 17:41
Copy link
Contributor

Copilot AI left a 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 introduces a new CODEOWNERS file to establish code ownership groups for the kgateway project, implementing automated review requirements for critical components.

  • Adds code ownership rules for API-related files and CI infrastructure
  • Establishes two ownership groups: API owners and CI owners
  • Sets up automated review requirements for critical paths like /api/, /install/, .github/, and Go modules

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

@github-actions github-actions bot added kind/feature Categorizes issue or PR as related to a new feature. release-note labels Oct 15, 2025
@npolshakova
Copy link
Contributor Author

Community PR to introduce groups: kgateway-dev/community#136

@shashankram shashankram added the do-not-merge/work-in-progress Indicates that a PR should not merge because it is still being worked on or has unresolved issues label Oct 24, 2025
@shashankram
Copy link
Contributor

More granular code ownership and reviewer assignment is definitely required, though I'd like to explore a different mechanism than file based code ownership. Let's discuss this before merging this.

@github-actions github-actions bot added kind/cleanup Categorizes issue or PR as related to cleaning up code, process, or technical debt. and removed kind/feature Categorizes issue or PR as related to a new feature. labels Oct 27, 2025
Signed-off-by: npolshakova <[email protected]>
Signed-off-by: npolshakova <[email protected]>
Signed-off-by: npolshakova <[email protected]>
Signed-off-by: npolshakova <[email protected]>
@npolshakova npolshakova removed the do-not-merge/work-in-progress Indicates that a PR should not merge because it is still being worked on or has unresolved issues label Dec 3, 2025
@npolshakova
Copy link
Contributor Author

community pr to introduce groups: kgateway-dev/community#138

Signed-off-by: Jenny Shu <[email protected]>
# See: https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners

# API definitions and CRDs - critical for kgateway API compatibility
/api/v1alpha1/kgateway @kgateway-dev/kgateway-api-owners
Copy link
Member

Choose a reason for hiding this comment

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

For some reason, the UI is complaining this group doesn't exist, but https://github.com/orgs/kgateway-dev/teams/kgateway-api-owners does. Maybe it's just lagging a bit behind.

Copy link
Contributor

Choose a reason for hiding this comment

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

weird i don't see that? are you viewing this through a browser?

@jenshu jenshu enabled auto-merge December 16, 2025 17:00
@jenshu jenshu added this pull request to the merge queue Dec 16, 2025
Merged via the queue into kgateway-dev:main with commit 4c28b7c Dec 16, 2025
29 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

kind/cleanup Categorizes issue or PR as related to cleaning up code, process, or technical debt. release-note

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants