Branch: refs/heads/vmassol/kebab-regex-stack Home: https://github.com/xwiki-contrib/documentation Commit: c1f39e7596f7523576f7b883f2a0ae64c5063f9b https://github.com/xwiki-contrib/documentation/commit/c1f39e7596f7523576f7b8... Author: Vincent Massol <[email protected]> Date: 2026-10-07 (Wed, 07 Oct 2026) Changed paths: M documentation-xwikiorg/documentation-xwikiorg-api/src/main/java/org/xwiki/contrib/documentation/internal/xwikiorg/KebabNameValidator.java Log Message: ----------- [Misc] Fix the SonarQube stack overflow risk of the kebab-case validity pattern * Rewrite the kebab-case validity pattern so that each repetition consumes a whole run of letters and digits, with possessive quantifiers: the previous pattern repeated an alternation once per character and overflowed the stack on long names * The same names are accepted as before Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]> To unsubscribe from these emails, change your notification settings at https://github.com/xwiki-contrib/documentation/settings/notifications