Go Workspaces seem to be still a half-baked feature. Introduced in Go 1.18, go mod tidy
still doesn’t work if modules are not published in a hosted Git repo, go mod vendor
still doesn’t offer an option to only vendor packages from modules of the same workspace.
This way, I’m still forced to run a mono-repo for all my build targets, just because I do not publish repositories in a publicly hosted Git repo.
Does anyone have a smiliar experience?
#Go #Golang