Sonarcloud won't notify Github when check finished

All of the sudden Sonarcloud stopped notifying Github when check finished. It doesn’t notify for successful operations, neither for failed ones.
It doesn’t happen for all builds, but now it does for the majority of them.

sonar-github

Hello Sergey,

Did you run analysis since yesterday?

Github experienced an outage yesterday and it could related, please check the 22th of July on https://www.githubstatus.com/ website.

Best.

Hello Olivier,

We’re experiencing this issue almost every day, including yesterday and the days when no incidents were reported.

Thanks

Could you please describe the build environment that runs the scanner?

We use Jenkins build pipeline.

    stage ('Build') {
        steps {

            sh 'mvn clean -T 2 -U org.jacoco:jacoco-maven-plugin:prepare-agent install pmd:pmd surefire-report:report'
            sh 'mvn failsafe:integration-test'
        }
    }

            stage('Analysis - PR') {
                when { changeRequest() }
                steps {
                    withSonarQubeEnv('SonarCloud') {
                        sh 'mvn org.sonarsource.scanner.maven:sonar-maven-plugin:3.6.0.1398:sonar' +
                                ' -Dsonar.projectKey=ORG_backend' +
                                ' -Dsonar.organization=ORG' +
                                // Excludes to improve coverage and processing speed.
                                ' -Dsonar.pullrequest.key=${CHANGE_ID}' +
                                ' -Dsonar.pullrequest.branch=${BRANCH_NAME}' +
                                ' -Dsonar.pullrequest.base=${CHANGE_TARGET}'

                    }
                }
            }
            stage('Analysis') {
                when { not { changeRequest() } }
                steps {
                    withSonarQubeEnv('SonarCloud') {
                        sh 'mvn org.sonarsource.scanner.maven:sonar-maven-plugin:3.6.0.1398:sonar' +
                                ' -Dsonar.projectKey=ORG_backend' +
                                ' -Dsonar.organization=ORG' +
                                // Excludes to improve coverage and processing speed.
                                ' -Dsonar.branch.name=${BRANCH_NAME}'
                    }
                }
            }

Most of the merging strategies of Jenkins are not supported for the update of Github checks (see SonarCloud in Jenkins Pipeline does not update GitHub PR and Check). Is that something that can be configured in the Groovy DSL?

We have plans to improve this behavior. You can track progress (and vote on) this ticket.