Many CODEOWNERS files across the organization are outdated, listing maintainers who are no longer active. This situation slows down the PR review process, provides a misleading view of repository health, and makes it difficult to identify when new maintainers are needed.
Proposed Policy
- A
CODEOWNER is considered inactive after X months without any review activity (comments, approvals, etc.) in a repository.
- Inactive members will be gracefully removed from the
CODEOWNERS file after a notification period (we would contact them and, if they are no longer active, remove them from the CODEOWNERS file).
- Anyone removed can easily be re-added as a maintainer whenever they wish to become active again.
- The required number of approvals per PR should be adjusted to align with the current number of active maintainers.
TODO
Looking forward to hearing everyone's thoughts.
Many
CODEOWNERSfiles across the organization are outdated, listing maintainers who are no longer active. This situation slows down the PR review process, provides a misleading view of repository health, and makes it difficult to identify when new maintainers are needed.Proposed Policy
CODEOWNERis considered inactive after X months without any review activity (comments, approvals, etc.) in a repository.CODEOWNERSfile after a notification period (we would contact them and, if they are no longer active, remove them from theCODEOWNERSfile).TODO
monoreposwitching (Agreed during BoF @ KVM Forum 2025)Looking forward to hearing everyone's thoughts.