oss-fuzz
oss-fuzz copied to clipboard
CIFuzz spawns ClusterFuzzLite CI job with neutral status
We are currently using CIFuzz in our Github CI. It turns out that at the end of each CIFuzz job that is kicked off by the Github Action, a followup job called ClusterFuzzLite/CIFuzz
is also run. It was interfering with one of our one our CI workflows, which uses an action that is designed to intelligently enforce that CI checks are passing. See https://github.com/unicode-org/icu/pull/3160 for our experience with the interference.
The reason for the interference is that, empirically, the ClusterFuzzLite/CIFuzz
job starts off initially in a "neutral" state, but then appears to run to completion. The neutral state is interpreted as unsuccessful by the wait-for-status-checks
job (example).
So the fact that the job ClusterFuzzLite/CIFuzz
starts off reporting its status in a "neutral" state seems like a bug. Is there a way that it can start off with some type of "in progress" status of some kind instead? And only change the status to something else once the job conclusively ends successfully one way or another?