Le hook commit-msg du repo impose le format `<type>(<scope>) : <message>` avec un espace avant le ':', mais le preset Angular du commit-analyzer de semantic-release attend le format standard sans espace. Ce décalage empêchait semantic-release de reconnaître les commits squashés sur main si le titre de PR contenait un espace ou un type non standard. On ajoute parserOpts.headerPattern à commit-analyzer ET release-notes-generator pour matcher les deux formats. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
719 B
719 B