Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.
Sign upGitHub Comment Coalescing #47
Comments
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
layus
Feb 16, 2018
Just a random idea here: Would it be possible to use PR status for this. Triggering a build would just add new tests with their status to the PR. You could even create entries that remain 'pending' while not triggered by an authorized user. The message of these tests could even be an url to trigger the build, so the messages "@GrahamcOfBorg XXX" would also be removed from the conversation.
layus
commented
Feb 16, 2018
|
Just a random idea here: Would it be possible to use PR status for this. Triggering a build would just add new tests with their status to the PR. You could even create entries that remain 'pending' while not triggered by an authorized user. The message of these tests could even be an url to trigger the build, so the messages "@GrahamcOfBorg XXX" would also be removed from the conversation. |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
7c6f434c
Feb 20, 2018
Member
Is there any API for removing comments from the discussion that allows only removing own comments? If yes, maybe build could post a new comment that has all the previous builds in a collapsed section, and remove the old comments? If no, well, playing with comment removal is scary without a safety net.
|
Is there any API for removing comments from the discussion that allows only removing own comments? If yes, maybe |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
|
I'm not going to do this. |
grahamc
closed this
Mar 19, 2018
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
vcunat
May 8, 2018
Member
The comments might now be movable to the new "checks" tab, separating the noise from actual discussion: https://help.github.com/articles/about-status-checks/#checks
|
The comments might now be movable to the new "checks" tab, separating the noise from actual discussion: https://help.github.com/articles/about-status-checks/#checks |
grahamc commentedJan 29, 2018
Ofborg is growing a nice feature set, and with it more things to say on every issue. With two-to-three comments per issue, I think we're at risk of sending too much noise.
One solution is to coalesce replies in to a single comment. This would ideally be one comment per call, not one comment per issue. In other words, if there are two calls on the issue:
this would result in two comments, one per call.
what I'd do once we have this
logsexchange)down sides
implementation details
call_idand pass that to the build jobcall_idin theBuildLogStartmessagecall_idin theBuildResultmessage