We sometimes introduce a new CI check that we want to experiment with and therefore mark it as Soft Fail. This usually causes a bunch of confusion for engineers because they’ll see a red step and assume that their build failed. For those who aren’t BK savvy, it’s not very obvious that the step is marked as soft fail. I think it would be nice to have soft fail steps be represented differently. Either just hide them or make them not red. Or clearly indicate somewhere that “this doesn’t affect your build.”
This comes up for basically every new team member who has to ask how the build is green for their branch when they have failures, we would really like this to be more clear.