[go: up one dir, main page]

Skip to content

Dogfood reviewer roulette build as a GitLab native feature

Go with a boring solution and use what we already have. Leverage a combination of codeowner roles categories and use auto-assignees based on the code owners. Categories maybe backend/frontend/test roles. Essentially storing the maintainers roster in GitLab itself.

  • Gather all Reviewer Roulette usecases
  • Identify the source of maintainers and find a suitable mechanism in code owners.
  • Implement logic to automatically assign from code owners instead.
  • Incremental work for features that are not available via automatic assignment.
    • Adding a comment in the issue, maybe a thin logic in danger that only performs notification.

Related epics