-
Notifications
You must be signed in to change notification settings - Fork 74
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add ability to ping WGs members using triagebot #169
Comments
Ideally (from an implementation perspective) the command here would be something like |
Where would you like that to be configured? The team repo or the |
I think the command "ping" seems fine. I think the team repo seems best, in terms of where this should be documented. I'm not sure if this should be classified as a working group or not. We use that term for a lot of things right now (I think too many, partly my fault) and this feels distinct from other uses of the term. I'm reluctant to add another. That said, I'm not sure what else to call it. =) I mean maybe we just call it If we were to list them on the web page (which we don't necessarily have to do), we'd list them as "LLVM ICE breakers" with a link to the page about what this means? Also, I think the command text could probably be the same for all the "ICE-breaker" groups, but the link would vary. So we could hard-code most of the text and just configure the link. One final thing: the command should also apply the ICEBreaker-LLVM label. |
Not really, as that would be considered a team, which would for example include the members in
If ICE breakers are in the team repo we can surely list them. |
I guess we'd have to extend the team repo logic a bit then |
@pietroalbini would probably be the best bet on those team repo changes -- I myself am not super familiar with the code, though could probably figure it out if needed (not sure how much time Pietro has these days). |
I'll probably won't have time to work on the team repo side this week. |
With rust-lang/team#135 and rust-lang/team#123 merged. This can now be implemented :) |
@rustbot ping wg-meta Testing the new functionality out... |
Error: The feature Please let |
@rustbot ping wg-meta And now... |
Error: The feature Please let |
@rustbot ping wg-meta |
Error: The feature Please let |
@rustbot ping wg-meta |
This is just testing some functionality, please ignore this ping. |
Okay so that looks like exactly what we wanted, I believe. The configuration for the above ping can be seen in this repository: https://github.com/rust-lang/triagebot/blob/master/triagebot.toml I'll re-deploy triagebot's server shortly so that the changes are live for all repositories and can be used on rust-lang/rust for example. We don't currently try to detect >50 users in the team so that'll be a potential problem, but not really one we can easily avoid, so I wouldn't worry too much about it just yet. One solution might be to have triagebot send an email directly instead of a GH notification or just split into two comments... |
Closing as we've added this functionality... we'll want a PR to rust-lang/rust to add the config there but that should be a matter for y'all not this repo :) |
@Mark-Simulacrum one question btw -- can anybody do pings? Do we want some sort of access control? I guess we can conceivably wait until we have a problem... but I think it'd make sense to require "triage" access or something similar. |
Also, I documented this feature in the wiki here https://github.com/rust-lang/triagebot/wiki/Pinging |
Right now we allow anyone to do so since but I can easily constrain down to essentially all@ (teams + WGs). Seems reasonable to do that. |
We've agreed on Zulip that is going to be great if we can have a way of pinging WG members (which are not part of rust-lang github org) using triagebot.
People is already able to sign up by themselves to WGs, just by sending a PR to the team repo on github. We would stick with that idea and encourage people to do so.
This issue is about being able to reach them out. We want a command like
@rustbot icebreaker llvm
that would add a github comment reaching out all the members of that working group with a text that looks like ...Where, the first part of that text is a predefined text that's specific to the working group. Every working group has a very similar text but it's not exactly the same. Specifically the link to instructions is going to be different.
And then, in the cc part, the bot figures out the list of members it needs to mention.
The text was updated successfully, but these errors were encountered: