Github Pull Request Decoration not showing

Hi,

We’re trying to incorporate Pull Request Decorations with our Github account. We successfully have our Github app commenting on the pull request with the status of the scan, but the results don’t appear in the Checks section at the bottom of the PR.
So far I’ve:

  • created a Github app as per the [Sonarqube - Decoration Pull Requests] documentation and given it the correct permissions (though the documentation doesn’t mention which settings are required for the Event Subscriptions - I’ve assumed Pull Requests, and both Checks for good measure)
  • installed the app within the org and given it access to the correct repo
  • set the global Sonarqube settings using the Github API URL (https://api.github.com)
  • set the project settings to point to the Github app and Github repo (companyName/repoName)

Sonarqube is successfully scanning each pull request through our Buildkite build and will comment the scan results on the pull request, so I don’t think it’s a permissions or misconfiguration issue. If I turn off the Enable analysis summary under the GitHub Conversation tab option in the Project Settings for Sonarqube, it still successfully scans but there is no indicator of the results on the pull request.

Initially, I thought the issue was related to this recent similar issue, but it has since been resolved and my issue continues. We’re currently using Sonarqube 8.4.1

Any suggestions? Thanks!

Still having this issue.

Cameo, did it work for you? I have got the github+sonarqube integration done yet I dont see anything on the github pull requests… no decoration showing up thr…

Did you do anything additional on top of what was given in the sonarqube github integration documentation?

I’m having the exact same issue.
No decoration showing up.

Has anyone managed to successfully configure this?

Hi Cameo, Please how were you able to configure your Github app to comment on your pull request with the status of your scan in the first place?

I’ve been struggling with this for a few days and I’m not sure what I’m doing wrong.
I feel like I’ve followed the official documentation but it’s just not working.
I’m using SonarQube 8.7 Enterprise Edition as well as GitHub Enterprise.