PR #401965 missed that SemVer (which is the format cargo enforces for version) also allows hyphens which bash doesn't like.