SonarCloud Code Analysis check not reported to GitHub for one project (summary comment posts fine)

Hi Sonar team,

We have a single project where the SonarCloud Code Analysis status check is never reported back to GitHub, even though analysis succeeds and the PR summary comment is posted normally. Because that check is a required status check on our protected branch, every PR on this repo is stuck at “Expected — Waiting for status to be reported” and cannot be merged. This started ~2 weeks ago and has not recovered on its own.

Same class of issue as:

mvn -B org.sonarsource.scanner.maven:sonar-maven-plugin:sonar \
  -Dsonar.host.url=https://sonarcloud.io \
  -Dsonar.organization="$ORGANIZATION" \
  -Dsonar.projectKey="$PROJECT_KEY" \
  -DskipTests=true \
  -Dmaven.javadoc.skip=true \
  -Drat.skip=true \
  -Djacoco.skip=true

Scanner: sonar-maven-plugin:3.10.0.2594 (reports SonarQube version: 13.11.0.5929).

  • Languages of the repository: Java (Java 17 source)

  • Project URL: the project is private, so no public URL. Org name, project key, PR link and head commit SHA can be shared via DM. Opaque SonarCloud IDs that are safe to share publicly are listed below.

  • Error observed:

    The scanner log confirms analysis is bound to the correct PR and the exact PR head commit, the report processes successfully, but the CheckRun is never created on the GitHub commit:

[INFO] SCM revision ID '4d4c0251acaeb3d9578da4d022ff4886c4e6b105'
[INFO] ANALYSIS SUCCESSFUL, you can find the results at: https://sonarcloud.io/dashboard?id=Flutter-Global_ura&pullRequest=419
[INFO] Note that you will be able to access the updated dashboard once the server has processed the submitted analysis report
[INFO] More about the report processing at https://sonarcloud.io/api/ce/task?id=AaCGm7vh78bUcrzRENTI

On the GitHub side, the SonarQube Cloud app’s check-suite for the head commit is created but never delivers a run — zero check-runs and no commit status from the app:

app: sonarqubecloud   status: queued   conclusion: null   latest_check_runs_count: 0

SonarCloud-side identifiers for the affected PR — all status: SUCCESS, CheckRun never delivered:

Latest CE task: AaCHD68vLY1-CSegFoEX   analysisId abe27807-d8b6-4569-9208-795794d936a9   2026-09-09 16:45 UTC
Earlier tasks:  AaCHBdkvtpK6nvaTpL43   2026-09-09 16:35 UTC
                AaCG-FAJ5LDve9jMdFs4   2026-09-09 16:20 UTC
                AaCGm7vh78bUcrzRENTI   2026-09-09 14:39 UTC (printed by the scanner run above)

Our own check via api/project_pull_requests/list confirms the analyzed commit == the GitHub PR head commit (so this is not a stale/lost-commit or squash-merge-commit mismatch on our side).

Scope: other repositories in the same GitHub org and same SonarCloud organization get the SonarCloud Code Analysis check reported normally in the same period. Only this one project is affected; its last successful check was ~2 weeks ago, and every PR opened since is missing the check while the summary comment still posts.

  • Steps to reproduce:

    1. Open a PR on the affected repo.
    2. Wait for the GitHub Actions build to finish and run the Maven Sonar analysis.
    3. Confirm the analysis succeeded on SonarCloud (Quality Gate = Passed) and that the SonarCloud summary comment was posted on the PR.
    4. Observe that the SonarCloud Code Analysis check is never reported — GitHub shows “Expected — Waiting for status to be reported” indefinitely, blocking the PR.
  • Potential workaround: none that works. We tried re-running the analysis multiple times and pushing a new commit — the app’s check-suite stays queued with 0 runs. (Re-running sometimes helps in the related threads above, but not for us.)

Happy to DM the org, project key, PR link and head commit SHA. Thanks!