Really interesting to see that GitHub is allowing you to enforce tests pass before merging: https://github.com/blog/2051-protected-branches-and-required-status-checks