Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Development dependency global installation workaround
The workaround implemented in GH-82 (PR GH-85) worked fine, but due to the explicitly disabled "module" mode it was not possible to define pinned dependency versions but only using the normal `go get` behavior to build the repositories default branch. A better workaround is to run the `go get` command for development & build dependencies/packages outside of the project's root directory. Therefore the `go.mod` file is not in scope for the `go get` command and is therefore not updated. In order to use pinned versions the `GO1111MODULE=on` environment variable is explicitly set when running the `go get` command. See golang/go#30515 for more details and proposed solutions that might be added to Go's build tools in future versions. Epic GH-33 GH-88
- Loading branch information