Allow manual jobs to be marked for automatic execution per pipeline
Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.
Problem to solve
Currently if your pipeline has a manual job in a later stage, or if it depends on other jobs to complete (via the needs tag) you have no option but to wait for its prerequisites to complete to start it. This might be inconvenient if those previous jobs take a considerable amount of time to complete, meaning if you already know you want to run a manual job when a pipeline starts you can't just "let the pipeline run", you have to manually check if its preceding jobs have finished every now and then, which is inefficient.
Intended users
Developers
Proposal
Add an option to mark a manual job in an existing currently running pipeline as to be executed as soon as able (i.e. once the stage it belongs to is reached and its needs jobs have completed).