I have a serverless application which I would like to re-deploy every time a pull request is opened to merge with
If the deployment fails, the pull request cannot be merged.
Right now the branches filter only seems to look at the branch at which was pushed, but I want to prevent a push if it cannot deploy (i.e. prevent pull request deploy).
What is the point of the branch filter if at that point you cannot halt the merge anymore?
How can I run a job based on the base branch that is being merged into?