CI: automatic steps and manual steps in same stage allow checkbox to appear, even when manual steps have not been completed

Summary

With mixed manual and automated steps in a the same stage, the automated steps hide the status of the manual steps, implying incorrectly that a stage is done when more work needs to be done.

Steps to reproduce

Create a pipeline that includes in a single stage with two different tasks at that step. One manual and one a script. Run that pipeline.

What is the current bug behavior?

The pipeline steps claims to complete with the script step completes.

What is the expected correct behavior?

The pipeline informs the user that manual steps are still required for the stage to be completed, by making the step into a gear or a half gear, half check mark, something.

Relevant logs and/or screenshots

steps-redacted

(Paste any relevant logs - please use code blocks (```) to format console output, logs, and code as it's tough to read otherwise.)