Hello, The PR decoration check goes to Waiting status and when I checked the general settings, I see Github integration options for a Azure DevOps project. I disabled the settings but still no luck.
Hello @midhun1909,
Thanks for the details. A couple of things are likely connected here.
Org-level and project-level settings in SonarCloud are separate, if your SonarCloud organization has a GitHub binding, GitHub-related options can appear in settings screens
independent of what platform a given project’s repo actually lives on. That’s usually a sign the project’s PR decoration isn’t fully wired to Azure DevOps rather than a bug in
what’s shown.
For PR decoration to work, the project needs a valid DevOps Platform Integration binding (Project Settings → General Settings) pointing at Azure DevOps specifically, including a
valid PAT that hasn’t expired and has the right scope.
Could you confirm a few things so we can narrow this down:
- How was this project created in SonarCloud, imported via the Azure DevOps integration, or set up another way (manual project key + CI analysis)?
- Is your SonarCloud organization bound to GitHub, Azure DevOps, or both (Organization Settings → General Settings)?
- Under this project’s Settings → General Settings → DevOps Platform Integration, is Azure DevOps selected, and is a PAT configured and still valid?
- Does the analysis log for a PR reach the point of attempting decoration, or does analysis itself also fail to complete?
- Is this affecting all PRs/branches or just some?
Some relevant documentation:
- Troubleshooting Missing Pull Request Decoration in SonarQube Cloud
- Setting up Azure DevOps integration for your project
- Pull request analysis
Best regards,
Stevan
