I have a use case that we want to automate testing with a Drone job and we notify stakeholders with the test results. We want to be able to test on every push on a pull request but we don't really want to notify on every subsequent pull request update.
So we need a way to only notify people with test results when a new Pull Request is opened, but not for its subsequent pushes. I am not sure if there's a way to do that with the When conditions. It also looks like that Push and Pull_request Github webhook will trigger separate Drone jobs