Если в репозитории Go есть файл go.mod
в его root, но также и в подпапке, как выпускаются версии подмодуля?
Например, моя команда была работа с хранилищем на нашем внутреннем инструменте cli. В итоге мы использовали:
github.com/hashicorp/vault/api
<- имеет go .mod </p>
и
github.com/hashicorp/vault/commands
<- не имеет go .mod так наследуется от <code>github.com/hashicorp/vault
Я пытаюсь обновить vault / api до последней версии 1.3.3:
github.com/hashicorp/vault v1.3.3
github.com/hashicorp/vault/api v1.3.3
Проблема в том, что я получаю:
go: github.com/hashicorp/vault/api@v1.3.3: reading github.com/hashicorp/vault/api/api/go.mod at revision api/v1.3.3: unknown revision api/v1.3.3
Я думаю, это вызвано этим root модулем и конфликтом.