Ты лучше, прими к сведенью.
prerelease это хорошо, что указано, но нумеровать версии всё-таки следует.
Обычно, до релиза используют первое число 0, например, 0.1, 0.1.1 и т.д.
Я сейчас всё равно архив руками заливаю на сервер после каждого коммита, а каждый раз поднимать минорный номер сборки — дополнительная работа. Впрочем, в Delphi есть опция auto-increment после каждой сборки, но это я ведь могу пересобирать по несколько раз, и только когда что-то работает более менее как ожидалось — делаю коммит.
Поднимать / настраивать CI нет времени. Да и хеши коммитов выводить в качестве версии (как это делает Wireshark например) желания нет, да и не предусмотрено дизайном программы. Даже если их всё-таки выводить, смысла мало, git репозиторий ведь приватный.