At the moment, custom run steps only have success or failures as pipeline status.
Use Case: There are times when we want to intentionally stop the run step and not proceed - and we want it to show as success or show the pipeline failed successfully or another meaningful status so it does not negatively impact our metrics or appear to leadership that the pipeline failed due to the Harness platform.