I just created a new repository, with the exactly the same settings as a number of older ones.
Commits to this new repository did not trigger the pipeline …
After about an hour of fruitlessly trying to figure out the reason I just noticed the following in the .gitlab-ci.yml file:
For recent repositories that must read:
Hope this saves you some time!