title: Can Circle CI push to github if tests pass?
body: <p>I'm trying to set up a continuous integration system where I can push code to CircleCI and CircleCI will merge with master, run the tests, and push to master ONLY IF TESTS PASS! Is there a way to accomplish this with CircleCI or any other CI solution that's free for a single private GitHub repo?</p>