Am 03/07/2017 um 14:24 schrieb Evilham:
> Hi Glyph,
> 
> Am 03/07/2017 um 14:08 schrieb Glyph:
>> Unfortunately, our CI runs can be quite lengthy.  When doing a quick code 
>> review, it can often be quite demoralizing to see an hour or two worth of 
>> appveyor backlog that needs to run before a ticket can be merged.
>>
>> I have been thinking about adding a specific "OK to merge" label to PRs that 
>> indicates that they've been submitted to pr_as_branch, they've been 
>> reviewed, and if the CI results or positive they should be merged, so that 
>> someone other than the reviewer might come along and do the actual merge 
>> later.  Does anyone else think this would be a good idea?

Isn't this exactly what you want Glyph? (maybe I missed sth :-D)
https://help.github.com/articles/about-required-reviews-for-pull-requests/

It could affect the workflow of people with write-access though.

> If those are GitHub labels and only modifiable by repo owners, it sounds
> like a sane thing to do.
> 
> One thing that would worry me though, is that more commits could come to
> that PR after the reviewer (repo owner) sets the 'OK to merge' tag, I
> guess such a tag should be associated with the last commit but I'm not
> too sure that's possible out of the box with GitHub.
> 
>> (I know that there are ways that bots can facilitate this, and if someone 
>> else would like to set that up, that would be great.)
> 
> Maybe a bot could figure out the last reviewed commit and remove the
> label if it detects new (not reviewed) commits in that PR.
> 
> I... would actually be interested in taking a look at it, got any
> pointers / are there already some bots for the twisted project running?
> 

-- 
Evilham

_______________________________________________
Twisted-Python mailing list
Twisted-Python@twistedmatrix.com
https://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python

Reply via email to