The Cloudflare Pages GitHub integration is not using GitHub’s deployments feature. This means that there are no deployment_status events triggered which can be used to hook in automated tests to run on deployments for branches. There is a check_run event when Cloudflare Pages has a successful deployment, but this event uses the last commit on the default branch and can’t be used as a check on a pull request.