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?