run_if condition to handle prior task excluded?

ChristianRRL
Honored Contributor II

Hi there, I kind of know the answer here but want to check in case I'm missing anything (or else maybe vent slightly and hope for new functionality in the future).

Basically, I'm looking for a way to run a task if either (A) the prior step ran successfully, or (B) the prior step was excluded. However, based on available documentation, this doesn't seem to be possible because:

Here is an example highlighting this. As per the documentation, regardless of which run_if condition I use (All succeeded, At least one succeeded, None Failed, All done), because the prior step is excluded the following step is also excluded:

ChristianRRL_1-1778008957285.png

This leads me to the following configuration because existing functionality doesn't seem to support the simpler behavior I'm looking for: 

ChristianRRL_2-1778009198388.png

Let me know if I'm missing anything, or is there really no way to a task if the prior task has been excluded? If so, can I request for this functionality to be added in the future?