Manual Jobs don't stop subsequent stages from running
In our CI file our deployment is a two stage deployment. If you set the job in the first stage to be manual then the second stage still triggers automatically despite the documentation stating:
"on_success - execute build only when all builds from prior stages succeed. This is the default."
Therefore I would expect the subsequent stages that default to on_success would only trigger once the manual job in the previous stage succeeds.