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.

https://docs.gitlab.com/ce/ci/yaml/#workflowrules-templates
4 jobs for test-ci in 1 minute and 7 seconds (queued for 1 second)