We use GitHub's pull request feature exclusively for ensuring that code passes certain tests before it's allowed to be merged. This can be things like linting, code quality checks, or executing test builds.
Having the ability for Harness to run a build when a PR is created (works today) and then report back the commit status (pass/fail) to the pull request will allow us to bypass the use of GitHub actions.
We're aware that we can setup a webhook, but this must be done on each repo and will become quite laborious.
Sonarqube is a good example of a thirdparty application that reports back the status of a PR and allows (or disallows) the merging capability of the PR
Deepsource is another great example of how to integrate a thirdparty into the GitHub PR process: https://discuss.deepsource.com/t/improved-github-pull-request-integration/442