Bugdroid should be a gerrit plugin |
||||||||||||
Issue descriptionBugdroid today works like this: * Download bitmaps keeping track of every CL it has ever seen * Poll gerrit for changes that have been Submitted recently * Update bitmap to include those changes * Upload bitmap * Restart Instead, it should work like this: * Configure a plugin like git-numberer * Listen to RefOperationValidationLister.onRefOperation and OnSubmitValidationListener.preBranchUpdate events This will also let us do cool things like * POST to monorail when a change is uploaded as well as when it is landed * Not have to store any state ever at all thank god * Delete bugdroid, delete bugdroid's crazy appengine app, delete bugdroid's luci config, never have to worry about configuring bugdroid to watch a new repo ever again * Expose bug state directly in the PolyGerrit UI if we really want to
,
May 23 2017
,
Sep 11 2017
,
Sep 11 2017
Issue 750950 has been merged into this issue.
,
Jan 3 2018
Removing Milestone-Afterglow, as it has ceased to have meaning. More refined milestones may be added back in the near future.
,
Jan 4 2018
,
Jan 5 2018
,
Mar 19 2018
For posterity, here's code that enables authentication from googlesource gerrit plugins: http://shortn/_2ONVDJg3ea
,
Mar 27 2018
,
Oct 25
Update: Gerrit team told us to not write this as a plugin, but instead use Cloud PubSub on the chromium host. We started some work for this as a hackathon project: https://chromium.googlesource.com/infra/experimental/+/master/opstoberfest2018-hackathon/bugdroid2
,
Oct 25
,
Oct 25
,
Oct 25
(Sorry for the noise, trying to replicate a bug described in monorail:4467)
,
Oct 25
,
Oct 31
|
||||||||||||
►
Sign in to add a comment |
||||||||||||
Comment 1 by andyb...@chromium.org
, Mar 5 2017Labels: Pri-2
Owner: andyb...@chromium.org
Status: Assigned (was: Untriaged)