Branch: refs/heads/master Home: https://github.com/xwiki/xwiki-rendering Commit: 7c866c591119209e2855eb489552525ac94a2b41 https://github.com/xwiki/xwiki-rendering/commit/7c866c591119209e2855eb489552... Author: Vincent Massol <[email protected]> Date: 2026-08-27 (Thu, 27 Aug 2026) Changed paths: M .github/workflows/sonar-pr.yml Log Message: ----------- [Misc] Analyze a changed pom with its own module instead of the whole reactor * Select the module holding a changed pom.xml along with its ancestors, the root pom and an aggregator included, instead of widening to the whole reactor. Every condition of the quality gate is on a new code metric, and the new code a pom change brings is that pom's own lines, which are analyzed with the module holding them: a module the pull request does not change owns no new line, so building the subtree an aggregator drives produces nothing the gate can read. * A change to the root pom or to one of the 150 aggregators of the xwiki-platform reactor used to rebuild and rescan its 577 modules. Replayed over the last 300 commits of that repository the selection now leaves no whole reactor build at all, that staying the fallback for what cannot be decided: a base branch missing from the clone, a pom that cannot be read, a module declared by a profile Maven activates on its own. 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