Hey there,
we’d like to be able to query whether a job “soft failed” via the builds [1] REST API. Our use case is that we have our own service triggering buildkite presubmits from our code review and this service reports the presubmit as failed as soon as any step of the build fails. Our presubmits only have concurrent steps with each step testing our product (Bazel) on a different platform. Some platforms are much faster than others. This fail-fast logic breaks down if any of the steps are marked soft-fail.
Best,
Jakob
[1] https://buildkite.com/docs/apis/rest-api/builds#get-a-build