To put it in \"BDD\" terms:
Background:
Given I\'m contributing to a GH repoWhen I create a pull request
Then Travis shou
I eventually found another GH issue (#2111) which gave me the idea to try enabling both PRs & pushes, but with a whitelist to restrict pushes to a specific branch. This seems to satisfy the criteria for my workflow. Here's what I did:
.travis.yml
to white-list master branch (i.e. only build pushes to master):branches: only: - master
Test it by creating a PR with the .travis.yml change, and another PR with some empty commits to verify it works for forks too.
Verify successful merge commit build from master.