Here's the scenario:
- in package
myPackageI make a breaking change. No worries, it's private, nobody cares - in project
myProjectI would like to use the newmyPackageversion. - running
go get -u ./...inmyProjectwill not update the package, since go will find errors (due to the breaking changes).
I can see how this is a good idea, but in this very case I would like go to force the update, break everything, so I can follow the compiler errors until my code is finally ready.
Is there any way to achieve this ?