This repository was archived by the owner on Jun 27, 2023. It is now read-only.
This repository was archived by the owner on Jun 27, 2023. It is now read-only.
mockgen stopped working after upgrading to Golang 1.13 #347
Closed
Description
We run gomock/mockgen inside of a docker container. Previously that docker container was based on golang 1.12, but we upgrade it to 1.13 today.
After upgrading to golang 1.13, mockgen started failing out:
mockgen --package=mock_seeds --destination=/go/src/github.com/xxx/yyy/mock_seeds/mock_seeds.go github.com/xxx/yyy/seeds ExternalAPIClient,ExternalAPIServer
go: github.com/xxx/zzz@v0.0.0-20190917161345-2ad29436c755: invalid version: git fetch -f https://github.com/xxx/zzz refs/heads/*:refs/heads/* refs/tags/*:refs/tags/* in /go/pkg/mod/cache/vcs/595ef178a 519bba79a7580920dc80e819bacb31e39f9842a1de283c683f92cd1: exit status 128:
fatal: could not read Username for 'https://github.com': terminal prompts disabled
Our project has several golang modules it depends on that are private, with the obfuscated https://github.com/xxx/zzz
being one of them. We use go mod vendor
to commit them to the repo.
Why is mockgen running go get
or git fetch
or anything like that?
mockgen shouldn't be getting my source files, when they are all right there already.
What is going on, and how to solve it?