We could probably make our own enforcer if we want to tweak the logic (or make it configurable)
entry point there:
https://github.com/jeluard/semantic-versioning/blob/dd1e89102b15eb10d8c94e9efe3a4203e5484121/enforcer-rule/src/main/java/org/semver/enforcer/RequireSemanticVersioningConformance.java