ci: fix pipeline run for merge requests

This way CI pipeline runs for branches and tags
and makes it show up in merge requests where
a branch is used as source branch.

Makes all jobs show up in merge request CI
indicator (not just the whitespace job) and
only runs a single CI pipeline, without the
additional detached pipeline.

https://docs.gitlab.com/ce/ci/yaml/#workflowrules-templates

Signed-off-by: Ralph Giles <giles@thaumas.net>
4 jobs for ci-fix-pipeline-for-merge-requests in 5 minutes and 16 seconds (queued for 1 second)
Status Job ID Name Coverage
  Build
passed #11104
docker
autoconf

00:05:10

passed #11105
docker
cmake

00:02:00

passed #11106
docker
meson

00:02:42

 
  Test
passed #11107
docker
whitespace

00:00:05