- Run
gitlab-triage
to label/unlabel MR with webhooks - Trigger review-roulette job if MR has
spin-reviewers
label - Remove
spin-reviewers
label and post comment with reviewers in MR - Send message to slack with mentions
Как работает spin-reviewers
- Этот тег помечает МР, которому нужно покрутить ревьюеверов
- Этот тег перетрет прошлых ревьюеверов
- В идеале этот тег должен добавляться на МР один раз вместе в
state::needs-review
Nice to have
call-reviewers
- тег для уведомления ревьюверов, что нужно реревью.- Возможность перероллить какого-то конкретного ревьюевера (в случае отгулов, родов, болезней и т.п.)
Stack
- GitLab Triage
- Danger
- Dart + Shelf
See also
- Рулетка команды GitLab
- Reviewer Roulette: (Just about) one year on
- GitLab Dangerfiles
- automated_review_request_generic.rb
- Triage Operations