Branch: refs/heads/master Home: https://github.com/xwiki/xwiki-commons Commit: e915a6cef4c4f05aaee3cf7fddfab2c4bc7bb9c3 https://github.com/xwiki/xwiki-commons/commit/e915a6cef4c4f05aaee3cf7fddfab2... Author: Vincent Massol <[email protected]> Date: 2026-08-28 (Fri, 28 Aug 2026) Changed paths: A .github/workflows/quality-pr-sonar.yml M .github/workflows/quality-pr.yml Log Message: ----------- [Misc] Check Checkstyle on the pull requests coming from a fork * Stop skipping every pull request that comes from a fork: Checkstyle needs no credentials, so the shared workflow now runs that half alone when no token is passed to it, and a fork gets a verdict where it used to get nothing at all. * Add quality-pr-sonar.yml, which reaches the SonarQube half for a fork whose author GitHub reports as a member of the organization owning this repository, pull_request_target being the trigger that releases the secrets a pull_request run withholds from a fork. * Keep the guards of the two workflows exact negations of each other, so that a pull request is built once and not twice, and name both jobs Quality so that the check to require carries the same name whichever of the two ran. 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-commons/settings/notifications