Command steps has a soft_fail attribute, which allows the build to not fail if the command is not successful. I’d like a similar option for trigger steps: An option that allows the build to not be considered a failure even if a certain trigger step fails.
We are already using allow_dependency_failures to allow other steps in the pipeline to run even when the trigger fails; however, a failure in the trigger step still causes the overall build to be considered a failure, which, in our case, makes it more difficult to visualize whether the failures for that pipeline were actual failures, versus only failures in the steps that we consider soft failures.
Seconding this feature request, we like to trigger some builds which we want to allow soft fail, but do not want to fully ignore like by running async, any update on this?
I am also looking for this feature on the trigger step. We want to wait on the triggered step to complete, but we don’t want the build to be considered ‘failed’ if the triggered build fails.
Hey! Unfortunately, we haven’t had the capacity to look at this properly yet, but it’s in our backlog. We’ll update you when there is more news.
Thanks!
It appears my build can continue - even if “RP Smoke Tests” failed. I assume the red triangle is a “soft_fail” icon of some sort. I was expecting a soft fail message underneath.
I’m not sure how vscode validates it, but probably because we hadn’t updated the pipeline schema yet. That one could take some time, but you can raise an issue on that repo