The "git describe --abbrev=8" returns a SHA with length 8 or more if necessary. I hit a case where 9 was necessary: "v1.0.20220610+60-97fed8831". Parsing the SHA in GitDescribeOutput.parse assumes it's exactly 8 characters long.