Why is the release formatted

When I use releases that only contain the first 8 characters of the Git SHA after the @, Sentry always tries to put a dash on the first number → letter transition. For example, project@631d881a is being displayed as 631-d881a1.

Does anyone know if this has a particular reason? Can it be considered to detect such hashes (for example with \d[0-9a-f]{5,40}\d) and then not place the dash in there?