emergency label processing for unified check run#5110
Conversation
There was a problem hiding this comment.
Code Review
This pull request refactors the unified check run flow by splitting the single check run guard into two distinct checks: dashboardChecks and mergeQueueGuard. This change propagates through multiple models, services, request handlers, and tests. Additionally, emergency unlocking is updated to only unlock the merge queue guard. A review comment points out that in scheduler.dart, the log message in _closeSuccessfulTestStage hardcodes CiStage.fusionTests even though the method is also called for CiStage.genericTests, and suggests using a more generic log message.
efeac24 to
ff3f76d
Compare
8ac1279 to
162d35f
Compare
|
auto label is removed for flutter/cocoon/5110, Failed to merge flutter/cocoon/5110 with Pull request flutter/cocoon/5110 could not be merged: Merge already in progress. |
162d35f to
18666ae
Compare
fix: flutter/flutter#189729