I have a build A that has snapshot dependencies B and C. I have A set to run even if the dependencies have failed. I have a build step in A that is set to run only if the build status is successful. I ran a build of A which triggered a build of C. The build of C failed. The build step in A still ran. My expectation is that the build step in A will not run.
The first line of the build log of A indicates that the status is being set to failed. Am I missing something here? Why did my build step run?