When we compute the overall status of a koji compose, the individual build jobs are checked. Currently, a job is considered a failure, if a build job has output (`OSBuildOutput`) and the output's `Success` field is `false`. But `OSBuildOutput` will be `nil` when osbuild crashed or refused the manifest input. Therefore the job status is a failure if `OSBuildOutput` is `nil`, since if osbuild was run, and the run was successful we must have a non-`OSBuildOutput` field. |
||
|---|---|---|
| .. | ||
| api | ||
| server.go | ||
| server_internal_test.go | ||
| server_test.go | ||