Skip jobs when `Merge when pipeline succeeds` is used

Description

The Merge when pipeline succeeds button is awesome and saves a lot of time and effort. But if a pipeline has deploy jobs to a review app that are just going to be destroyed once the pipeline merges, we could save even more time by skipping those jobs when we know the MR is going to be merged immediately. Perhaps there's some way the job could detect that condition and skip the job automatically?

Proposal

Links / references