Scenario:
This is slight micro-managment of the queue, but its necessary for projects with multiple concurrent MRs.
assign MR 1 to merge bot
assign MR 2 to merge bot (ready to go and be merged, ci is all green)
unassign issue 1 (whose ci pipeline hasn't even started yet)
Currently:
nothing happens, merge bot is waiting for the CI on MR 1 to finish and then continues without checking assignment
Desired:
Merge bot notices the assignment and continues with its Queue quietly
I am guessing currently the merge bot blocks until it receives a callback about the CI status of the MR its tracking, but it would be handy to also check in between if its still assigned to that MR. Am I on the right track here?
Additionally, this could be used for new discussions that might pop-up, Maintainer A assigns the bot, but Maintainer B notices something that will need to be changed slightly after.
Scenario: This is slight micro-managment of the queue, but its necessary for projects with multiple concurrent MRs.
Currently:
Desired:
I am guessing currently the merge bot blocks until it receives a callback about the CI status of the MR its tracking, but it would be handy to also check in between if its still assigned to that MR. Am I on the right track here?
Additionally, this could be used for new discussions that might pop-up, Maintainer A assigns the bot, but Maintainer B notices something that will need to be changed slightly after.