Недавно я добавил в свой проект Go функцию, которая может нарушить работу других проектов, которые ее используют. Я решил поднять основную версию этого проекта, «A», добавив соответствующий тег git 2.0.0
(ранее он был 1.x.x
). В другом моем проекте, который требует этого, «B», я обновил его go.mod
файл следующим образом:
module gitlab.mydomain.com/namespace/B
go 1.12
require (
gitlab.mydomain.com/namespace/A v2.0.0
)
Как видите, я специально упомянул v2.0.0
, но как только я запускаю B, версия A заменяется на v0.0.0-<timestamp>-<revision>
.
Я убедился, что метка существует в пульте.
Что мне здесь не хватает?