Gracefully handle unknown failure reason in runner CI job
If the runner for some reason submits an unknown failure_reason
(e.g. job_cancelled
), Builds::UpdateBuildStateService
doesn't handle this gracefully. Now if we can't figure out which enum it is, we make it unknown_failure
.
Relates to:
Edited by Stan Hu