I think we need to pad the build number with zeros otherwise -ci5 is newer than -ci10, well that is my understanding of semver anyway.