This adds a github action that will mention a team called issue-subscribers-$LABEL
whenever a label is added to a bug. Mentioning the team will automatically
subscribe all team members to the bug.
Details
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
@tstellar Does it work for our "complex" labels? E.g. "lld:ELF" or "tools:llvm-ar/llvm-ranlib"?
Presumably we can generate the team memberships from the Bugzilla component auto-subscribers easily enough, even if it's manual.
I take it we'd need one of these sub-teams per label (mostly); is there a max number of teams?
(I don't know anything about GH actions, this is responding to the high-level description not the implementation.)
Yes, we can do that.
I take it we'd need one of these sub-teams per label (mostly); is there a max number of teams?
I'm not aware of a limit on the number of teams.
(I don't know anything about GH actions, this is responding to the high-level description not the implementation.)
.github/workflows/issue-subscriber.yml | ||
---|---|---|
11 ↗ | (On Diff #394020) | Could you please apply fix from https://reviews.llvm.org/D115708 here as well? |
I think this would be useful to have, as writing fine-grained filter rules is not necessarily easy or even doable in some mail clients, such as gmail.
With that in mind, I wonder if this action (which if I understand correctly will add a comment mentioning "@issue-subscribers-label"), results in the corresponding notification email adding "issue-subscribes-label@noreply.github.com"? I hope it does as that probably would make it easier to write email filters.
The only other thought I have here is if any other github projects have similar notification issues and if there is a de facto standard amongst such project on how to solve that?
Ping on this issue? We're really missing on the auto-subscribe that Bugzilla was offering :(