title: How to add a user exception to "Require pull request reviews before merging" option in git protected branch?
body: <p>I am trying to use <a href="https://github.com/lerna/lerna/tree/master/commands/publish#readme" rel="noreferrer">lerna publish</a> to manage package publishing in my team. So what lerna does at the end of every publish is, it bumps the version in the <code>package.json</code> file and commits those changes in the branch that did the publish. </p>
  
  <p>However in master I need <code>"Require pull request reviews before merging"</code> to be active as it is protected branch. <a href="https://i.stack.imgur.com/bH9p6.png" rel="noreferrer"><img src="https://i.stack.imgur.com/bH9p6.png" alt="Require pull request reviews before merging"></a></p>
  
  <p>My problem is not in publishing as lerna publishes the package. However the circle-ci fails with this error:</p>
  
  <pre><code>remote: error: GH006: Protected branch update failed for refs/heads/publish-test.
  remote: error: At least 1 approving review is required by reviewers with write access.
  To github.com:username/repo.git
   ! [remote rejected] publish-test -&gt; publish-test (protected branch hook declined)
  </code></pre>
  
  <p>I tried enabling <code>"Restrict who can push to matching branches"</code> option to allow a user to commit in master, (we are using a bot user for devops commits). <a href="https://i.stack.imgur.com/nxAnU.png" rel="noreferrer"><img src="https://i.stack.imgur.com/nxAnU.png" alt="Restrict who can push to matching branches"></a></p>
  
  <p>Is there a way to add a user exception to the option <code>"Require pull request reviews before merging"</code> or do a pre-merge hook(so I can publish before the merge in ci)? </p>