Branch: refs/heads/misc-sonar-pr-workflow Home: https://github.com/xwiki/xwiki-rendering Commit: 70696c2f678522db145b8eee6a867e6aface60cd https://github.com/xwiki/xwiki-rendering/commit/70696c2f678522db145b8eee6a86... Author: Vincent Massol <[email protected]> Date: 2026-08-27 (Thu, 27 Aug 2026) Changed paths: A .github/workflows/sonar-pr.yml Log Message: ----------- [Misc] Analyze pull requests with SonarCloud and fail on their quality gate * Add the SonarCloud pull request analysis workflow of xwiki-commons: it compiles the reactor without the tests and runs a SonarCloud pull request analysis with sonar.qualitygate.wait, so that the job fails when the pull request's quality gate fails. Catches a change introducing SonarQube issues before it is merged, instead of after it has turned the master quality gate red. * Build and analyze with the snapshot profile, which supplies the XWiki repositories the parent pom and the xwiki-commons snapshots are downloaded from, a runner having no settings.xml declaring them. This is the only difference with the xwiki-commons version, whose root pom has no parent. Co-authored-by: Claude Opus 5 (1M context) <[email protected]> To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-rendering/settings/notifications