Open moul opened 8 months ago
WDYT about using https://docs.github.com/en/organizations/organizing-members-into-teams/managing-code-review-settings-for-your-team#routing-algorithms ?
It even supports round robin algorithms to automatically assign reviewers to a PR.
@aeddi
The aim is to utilize CODEOWNERS as the barrier to merging and maintain its current function.
Additionally, we will introduce a new role called facilitators. Their responsibility will be to assist with reviews, but they will not have the ultimate decision-making authority.
We need to create the file
.github/CODEFACILITATORS
since it is not an official file on GitHub. The purpose is to establish a connection with a CI system to automatically assign reviewers to new PRs. Ideally, a bot can be implemented to generate a comment that mentions individuals and explains their role.In the future, we may consider implementing a round-robin system using this framework. However, for now, the primary objective is to assign individuals without making them the final owners.
Please note that the goal is to assign more CODEOWNERS, so this issue is not a replacement but rather a complementary approach.