in ng-dev/pr/common/fetch-pull-request.ts [168:193]
function normalizeGithubCheckState(conclusion: CheckConclusionState, status: CheckStatusState) {
switch (status) {
case 'COMPLETED':
break;
case 'QUEUED':
case 'IN_PROGRESS':
case 'WAITING':
case 'PENDING':
case 'REQUESTED':
return PullRequestStatus.PENDING;
}
switch (conclusion) {
case 'ACTION_REQUIRED':
case 'TIMED_OUT':
case 'CANCELLED':
case 'FAILURE':
case 'SKIPPED':
case 'STALE':
case 'STARTUP_FAILURE':
return PullRequestStatus.FAILING;
case 'SUCCESS':
case 'NEUTRAL':
return PullRequestStatus.PASSING;
}
}