Allow creating a step that is executed even if the build gets aborted


Currently, it’s possible to add a step that is run if the build fails (using is_always_run: true).

If the build is aborted though, no steps from that point onwards will run.

We would like to be able to create a step that will be always run, even if build gets aborted, i.e. to perform a necessary cleanup of external services.



Build may be aborted among others due to elapsed build time or lost connection to build VM. So even if such flag is added it may not be possible to run anything from inside affected workflow in some cases.

To achieve such result you can e.g. use Bitrise Start Build step and perform cleanup from parent workflow.