Skip to content

Conversation

felixweinberger
Copy link
Contributor

Summary

Removes CODEOWNERS file that was causing unnecessary reviewer notification spam without providing actual merge protection.

Problem

  • Every PR triggered automatic review requests to 6+ team members
  • No branch protection rules exist, so CODEOWNERS approval wasn't required
  • Team members were getting spammed with notifications that didn't affect merge ability

Solution

Delete CODEOWNERS entirely. Reviews will be handled through manual review requests based on PR content.

Only auth-related files now have explicit ownership to reduce unnecessary
review requests on every PR while maintaining security oversight where needed.

Reported-by: User
The CODEOWNERS file was causing excessive notifications by automatically
requesting reviews from entire teams on every PR. Since we have no branch
protection rules enforcing CODEOWNERS approval, this file only served to
spam team members without providing actual merge protection.

Going forward:
- Reviews will be triaged through manual review requests and notifications
- Team members with write access can still merge as before
- This eliminates automatic review requests while maintaining the same
  security posture (no enforcement was in place anyway)

This significantly reduces notification fatigue for the python-sdk team
(6 members) and python-sdk-auth team (2 members) who were being auto-assigned
to every relevant PR.

Reported-by: User
@felixweinberger
Copy link
Contributor Author

@pcarleton @ochafik FYI - based on offline conversation it sounds like we weren't gaining much value from these notifs in the first place, so going to try a different approach

@felixweinberger felixweinberger merged commit 8dd15ac into main Sep 30, 2025
21 checks passed
@felixweinberger felixweinberger deleted the fweinberger/remove-catchall-codeowners branch September 30, 2025 10:15
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.

2 participants