gitlab-ci: Only run the pipeline if any files affecting it have changed