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
How about this. A bot watches issues in point release milestones. If such an issue is auto-closed due to a 'Fixes' commit on master, the bot says to itself "aha this hasn't been cherry-picked yet" and automatically reopens the issue with a 1-line comment "Reopening: CL xxxxx is not on release branch." Similarly, when the eventual cherry-pick does get committed to the release branch (which does not auto-close the issue), the bot comes along and closes the issue with another 1-line comment "Closing: CL xxxxx cherry-picked to release-branch as CL xxxxx." Bonus points for markdown links around [CL xxxxx].
Given this, when an issue comes in, you look into fixing it. If at some point (either before or after you fix it), you notice that it should be applied to a point release, you simply change the milestone to be the point release. The bot then takes care of reopening/closing as needed to make sure it goes into that point release. That seems pretty foolproof as a tracking mechanism.
Do that.
The text was updated successfully, but these errors were encountered:
This adds indexing of Github mentions to maintner, then adds gopherbot
functionality to say "CL https://golang.org/cl/NNNN mentions this issue."
on Github when a Gerrit CL references it.
Also the start of the cherry-pick milestone bot which needs the same
Github issue reference tracking. But that part's only barely started
and still disabled.
Fixesgolang/go#18818
Updates golang/go#19776
Change-Id: Ie5f7f6845317a7c39cc36d7397c7539bf99c3f92
Reviewed-on: https://go-review.googlesource.com/39352
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
This is no longer a problem with the new workflow, since we no longer manually put issue in minor milestones, but we ask gopherbot to open new backports issues. Closing here.
As @rsc writes:
Do that.
The text was updated successfully, but these errors were encountered: