Define Pipelines for On-hold workflow

Description of the feature request

At the beginning of the workflow for a Merge Request, I have a Gitlab Status step, which create the “pipeline” on gitlab and allow to wait for it to complete before being able to merge.

I have a problem when workflows defining these pipelines are on-hold : the pipelines are not yet created and we can merge instantly on gitlab… We can’t define it on gitlab because it is not external this way, as bitrise created ones.

The solution could be to not define the pipeline status via a step, but, through a new mecanism that could be done at the creation of the workflows

Use case / for what or how I would use it

Create new pipelines on gitlab (and GitHub if it is the same mecanism) with pending status when workflows are on-hold