Only run tests on master branch or in PRs #1044
Only run tests on master branch or in PRs, previously it would run twice on a push to forked branch.
Finally figured out why we were getting 2x test notifications. Noticed that when upgrading to new sbt. I think it makes sense to still run tests on master - we can track any issues - and obviously on PRs.