I was wondering if it is possible to only run the deployment tasks when a PR has been merged, not just opened. It seems like this might be a limitation based on the GitHub webhook.
How are you setup? This is how we run it, and it deploys when master, where all PRs go, passes tests. (deployment is curl-based using Cloud66)