Как указал @fredrik, это, похоже, ошибка в коде SVN Bridge на GitHub.
Если я отмечу 1.0.0.alpha в новом репозитории с использованием SVN Bridge, он успешно завершится.
Если я отмечу 1.0.0, GitHub сообщит, что этот тег уже существует. Это, очевидно, не соответствует действительности, поскольку это новый репозиторий с одним существующим тегом, отличным от 1.0.0.
Как утверждает @fredrik, проблема заключается в том, что GitHub, вероятно, проверяет, является ли новая строка тега частьюсуществующей строки тега. Таким образом, строка 1.0.0 является частью строки 1.0.0.alpha, поэтому в ней неправильно указано, что тег уже существует. Вы могли бы подумать, что GitHub SVN Bridge будет соответствовать строке, но они, кажется, используют строковое содержимое (или любой другой эквивалент в их языке кода). Это вызывает недоумение.
Я отправил заявку в GitHub, но они не ответили вообще.
Обходной путь (по крайней мере, на данный момент) - убедиться, что имена тегов уникальны. Так что помечайте альфа-релизы как «1.0.0.alpha», а финальные релизы как «1.0.0.release». Поскольку строка «1.0.0.release» не является частью «1.0.0.alpha», это будет работать. Вы просто не сможете пометить как «1.0.0», потому что строка тега является частью «1.0.0.alpha».