Skip to content

ci: set_assignee: add maintainers before collaborators if there are too many reviewers #95111

@maass-hamburg

Description

@maass-hamburg

Is your feature request related to a problem? Please describe.

When a PR is submitted, that changes things in multiple different areas, the amount of potential reviewers might exceed 15 reviewer, so that not all potential reviewers are set and notified. Due to the fact that maintainers and collaborators are grouped together, it can happen that maintainers are not added as reviewers, even thew there a changes in their area.

Describe the solution you'd like

Change that the set_assignee script so, that the adding of reviewers and that of assigners is independent.
On adding reviewers first add all maintainers of the matched areas and add collaborators after it, if there is still room.

Maybe it is even possible that the zephyr-bot mentions all potential reviewers, that did not got added because of the limit

Describe alternatives you've considered

No response

Metadata

Metadata

Assignees

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions