between vgo get (download the exact dependencies of the thing I asked for) and vgo get -u (download the latest dependencies).
module github.com/spf13/viper require ( github.com/armon/consul-api v0.0.0-20180202201655-eb2c6b5be1b6 // indirect github.com/coreos/bbolt v1.3.2 // indirect github.com/coreos/etcd v3.3.10+incompatible // indirect github.com/coreos/go-se. What version of Go are you using (go version)? $ go version go version go1.12beta1 linux/amd64 Does this issue reproduce with the latest release? Yes. What operating system and processor architecture are you using (go env)? OBS Source Service to download, verify and vendor Go module dependency sources - jfkw/obs-service-go_modules Every now and again Go will download every item in your dependencies and waste your priceless time. Let’s fix that with some caching! $ go mod help why usage: go mod why [-m ] [-vendor ] packages Why shows a shortest path in the import graph from the main module to each of the listed packages. RUN apk update && apk add --no-cache git ca-certificates && update-ca-certificates# Create appuser RUN adduser -D -g '' appuserWORKDIR $Gopath/src/mypackage/myapp/ COPY . .# Fetch dependencies.# Using go mod with go 1.11 RUN go mod download…
As of 1.12, one can run the following from outside a Go module: GO111Module=on go get foo.com/cmd/bar The same mechanism can be used to download a specific version instead of @latest, such as @v1.2.3. A Factorio mod manager. Contribute to Artentus/ModMyFactory development by creating an account on GitHub. Getting familiar with vgo, the latest Golang package manager. - mramshaw/vgo Today, a coworker and myself noticed how doing a go get -u downloaded a large number of modules which were completely uninteresting to us, mostly from @dmitshur: go: finding github.com/shurcooL/go-goon latest go: finding github.com/shurc. Abstract This is a proposal to ignore +incompatible versions found in the module graph starting with Go version 1.14. Background The go command requires that the import path of a module (or package within a module) match its semantically. Contribute to Om4ar/go-modules-play development by creating an account on GitHub.
What version of Go are you using (go version)? go version go1.11beta2 windows/amd64 Does this issue reproduce with the latest release? Yes What did you do? I'm trying to execute basic Go commands in a CI/CD environment. go get is not the right command for adding a dependency to the current module. We have a command for dealing with modules, and it's go mod, that's the command that should be used to add dependencies. Modules are a new way to manage dependencies of your project. Modules enable us to incorporate different versions of the same dependency… Go downloaded all the dependencies to the Module Cache directory, updated the go.mod file of ‘hello world’ and ran the example. In rest of this post we will be building a mock app with some sub-packages and external dependencies to get an introductory overview of modules in Go. The UX model for go mod is to define what the operation is by setting a flag. This is an odd model that I suspect just fell out of the way the go command already works. But I find it odd, and it mixes mandatory and optional flags togethe. Abstract This is a proposal to enable the use of the main module's vendor directory, by default, in module mode. This proposal replaces #30240 and #29058, and subsumes #27227. Background The Go 1.5 release included support for a vendor s.
Please answer these questions before submitting your issue. Thanks! What version of Go are you using (go version)? go version go1.11 darwin/amd64 Does this issue reproduce with the latest release? What version of Go are you using (go version)? go version go1.11beta2 windows/amd64 Does this issue reproduce with the latest release? Yes What did you do? I'm trying to execute basic Go commands in a CI/CD environment. go get is not the right command for adding a dependency to the current module. We have a command for dealing with modules, and it's go mod, that's the command that should be used to add dependencies. Modules are a new way to manage dependencies of your project. Modules enable us to incorporate different versions of the same dependency… Go downloaded all the dependencies to the Module Cache directory, updated the go.mod file of ‘hello world’ and ran the example.
OBS Source Service to download, verify and vendor Go module dependency sources - jfkw/obs-service-go_modules