title: Gitlab CI: do not trigger pipeline when commit done by certain user
body: <p>We have an automated process that commits a status file at the end of every merge request. We would like to configure a pipeline that runs on every commit except for commits by this user. Currently the pipeline is configured like so:</p>
  <pre><code>test:
    stage: test
    script:
      - make test
    except:
      changes:
        - &quot;the_status_file&quot;
  </code></pre>
  <p>However, sometimes the status file doesn't change at all. In that case, the pipeline runs.</p>
  <p>Instead, we would like to configure the pipeline to ignore commits by a certain user (this user being the automated one we created). Is this possible in gitlab ci?</p>