cleanowners
cleanowners copied to clipboard
A GitHub Action to suggest removal of non-organization members from CODEOWNERS files
When a team is removed or renamed within a GitHub GitHub org, handle the clean up of that team from CODEOWNERS files.
Organizations have outside collaborators that have been given permissions to interact with its repositories. Currently they will get flagged as non-organization members and a PR will be created to remove...
implement rate limiting so large organizations don't get rate limited causing an exit of the action.
Check to make sure that any team listed actually exists and give warnings for teams with 0 members.
### Describe the bug Code is too complex: There are a few long methods in the file cleanowners.py that could be broken down into smaller, more manageable pieces. Particularly, the...