-
Notifications
You must be signed in to change notification settings - Fork 15
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
Issue Tracker Helper #265
Issue Tracker Helper #265
Conversation
Just as an FYI, you know that there is a saved reply feature in GitHub? |
That is a good point... this is maybe more fit for saved replies instead. A bot isn't the most personal way either. |
No, not really. Good thing to find out this way. I still think it's a good thing to merge. Too much time is spent triaging issues that don't belong to the issue tracker, even though there are guidelines to where to go if you have an issue related to that. For frontend, they don't even check off the checklist labels. Saved replies are also a personal thing, while these messages are only for a specific repository and of use for more maintainers. |
Maybe it's a good idea to take a step back and check how we can improve triaging overall.
I do agree that labels that end the triaging flow (thus closes the ticket) could be useful, for example the "already-fixed" message to tell the users it's already on stable (or maybe also let the user know it's fixed on dev, and the next time frontend updates, it will be fixed (which is also annoying since its not as standard as the core releases)). But on the other hand, if someone opens an issue for a bug that has been fixed (and sometimes that's easy to spot) only having to tag it and then have the bot post a message and close it, can feel a bit dismissive. As in, it can come across as "oh he didn't even look at my issue >:(". And then a saved reply may be a bit more human (although I have been accused of being an AI before). Some thoughts about saved replies:
|
By the way, don't see this as "I don't care about triaging, good luck copy and pasting". I also like to triage every so often to make sure we don't have 10 issues for the same problem and to just know what's happening in the world. I do like to discuss triaging and how we can improve that, I think @mib1185 also has some thoughts about this as he's also a common triager :) |
From a pure functional perspective, using labeling to trigger replies and actions, is kinda misusing labeling IMHO. These labels are now added to indicate a response, not the categorize the issue or pull request. I think that is wrong. |
Right, you have a point there. Although you could argue if an already fixed issue is a category. (I'm also still undecided about that) |
I agree with the label use. With this PR, the labels also remain. Still, it would be great to have a good message that informs the user, without having to keep everything in sync. |
I always would like to have some project provided saved replies and found there is an ongoing discussion (or user feedback) https://github.com/orgs/community/discussions/4974 about adding it to github. Using labels to let a bot write a reply and maybe close the report feels also wrong to me, but for this case just bot commands (like |
some more thoughts about the bot commands - we could distinguish between closing or just commenting commands:
|
I like the idea, but at that point you are already commenting, so might as well use a saved reply. OTOH, I also notice that I am sometimes very short, I just say |
IMO the problem with saved replies is, that each one has to write its own saved replies, which leads to different quality of context contained in the reply - for me i always try to add doc-links for things like "restart in safe mode" or "provide state details from dev-tools state tab" or "...wrong repo ... please report to REPONAME" |
But that's why I proposed a repo or gist to store these. We can even have some people who are good at writing have a look at them |
in the best case, the feature to provide saved replies per repo (especial this approach) will be implemented by github 🤞 🙈 |
I think that would be the ultimate solution to automatically bootstrap everyone with the right saved replies etc |
Alternative for and as suggested in home-assistant/frontend#21664
Completely untested. 😃