Hi @wonnyyyy ,
It depends. GitHub has GitHub Actions that act like a CI tool, so you can use GitHub to do both PR decoration and CI builds and checks. Here’s an example: Decorate your pull request with SonarQube and Github Actions | by Damien GAILLARD | Jahia Techblog | Medium
Here’s a more complicated example with SonarCloud with MSBuild and build-wrapper in a GitHub Actions flow for a Cfamily project, written by another community member: SonarCloud with MSBuild (+ Build Wrapper) on GitHub Actions
Joe