Would it be better to disable the "blunderbuss" plugin? #362
Replies: 7 comments 7 replies
-
(btw details about our enabled plugins and what they do are available at https://prow.tekton.dev/plugins) |
Beta Was this translation helpful? Give feedback.
-
So
This allows us to even "pick" the reviewers from a specific set of people, if we use folder OWNER (as we do here in This is what happens on a default PR on |
Beta Was this translation helpful? Give feedback.
-
A bit of update :
|
Beta Was this translation helpful? Give feedback.
-
I like auto-assigned PR assignees/reviewers - it helps maintainers distribute the review load, and gives contributors a point of contact for their PR. My worry if we remove the blunderbuss plugin is that PRs won't be looked at and/or we put a manual burden on a small group of people to triage and assign PRs as they come in. As a reviewer I tend to struggle with 2 things with how auto-assigned reviewers work today:
I think in my ideal world automation would look something like:
(if anyone is familiar with Gerrit - tl;dr GitHub Assignee == Gerrit Reviewer, GitHub Reviewer == Gerrit CC) |
Beta Was this translation helpful? Give feedback.
-
maybe backing this up with some stats, looking at pipelines here is the 7 day moving average of reviews in the last 2 months maybe some other top reviewers can chime in on whether they are doing these reviews via what they are being assigned or something else? @pritidesai @jerop @afrittoli @sbwsg @GregDritschler @chmouel |
Beta Was this translation helpful? Give feedback.
-
I look at every PR in Pipelines at least once just to check if I should review it in more detail or not. I base that decision on the content of the PR and totally ignore the assigned Reviewers. |
Beta Was this translation helpful? Give feedback.
-
The email notifications I receive (with requested review) at least draws my attention even in an area that I might not be most familiar with. After spending about 10 minutes on it and not fully understanding the changes (sometimes I end up asking dumb questions 😜 ), I push it to a back burner in my personal TODO and visit back if its open for more than a few days. Apart from requested review, like @sbwsg and @jerop mentioned, every morning/afternoon I go through the pipeline repo for any new PRs and decide whether I should be reviewing it or not. I do ignore the assigned reviewers for most of the PRs but the Thanks @bobcatfish for initiating this discussion? |
Beta Was this translation helpful? Give feedback.
-
We have the prow
blunderbuss
plugin enabled for all projects (https://github.com/tektoncd/plumbing/blob/894797a2511178fd0e8f43e82e131983144bc28e/prow/plugins.yaml#L25) but for the projects that I've worked on it seems like we consistently ignore it, and in fact for TEPs in this repo, we're using assignees where we probably want to use reviewers because the reviewers list is noisy and not useful.I'm wondering if we might be better off without it (at least for now)? We can always keep it on for any projects that are using it.
@afrittoli @vdemeester what do you think?
Beta Was this translation helpful? Give feedback.
All reactions