You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I see that only GerritBot is said to sync PRs, but real comments about PR being synced are made by @gopherbot (#73314 (comment)). If they too work together, it would be nice to document how, ideally with mermaid diagram. And if GerritBot is not commenting at all, why is it called *Bot in the first place?
The text was updated successfully, but these errors were encountered:
A GitHub account that posts automated issues/issue comments on GitHub.
When the gerritbot program posts comments on GitHub it uses the gopherbot GitHub account rather than having a dedicated GitHub. Note that a third program, x/build/cmd/watchflakes also posts using the gopherbot GitHub account.
I agree that this is confusing. Why is it this way? I don't know the history, but in practice I don't think there is a practical reason that the three programs need to use different GitHub accounts. In fact, there is no reason that cmd/gerritbot and cmd/watchflakes couldn't be part of cmd/gopherbot, it is simply an implementation detail.
In the immediate term, I agree that https://go.dev/wiki/GerritBot should mention that it comments on GitHub as gopherbot. In the longer term, in my opinion we shouldn't expose the implementation details of where the automation happens. i.e., IMO https://go.dev/wiki/GerritBot should simply be titled something like "GitHub Pull Requests".
Thanks for the explanation. It really clarifies the state of things.
we shouldn't expose the implementation details of where the automation happens. i.e., IMO https://go.dev/wiki/GerritBot should simply be titled something like "GitHub Pull Requests".
The idea was is that folks at GerritHub could reuse the workflow, which would help issues like nfs-ganesha/nfs-ganesha#1264
https://go.dev/wiki/GerritBot vs https://go.dev/wiki/gopherbot
I see that only GerritBot is said to sync PRs, but real comments about PR being synced are made by @gopherbot (#73314 (comment)). If they too work together, it would be nice to document how, ideally with mermaid diagram. And if GerritBot is not commenting at all, why is it called *Bot in the first place?
The text was updated successfully, but these errors were encountered: