bingo icon indicating copy to clipboard operation
bingo copied to clipboard

Like `go get` but for Go tools! CI Automating versioning of Go binaries in a nested, isolated Go modules.

Results 33 bingo issues
Sort by recently updated
recently updated
newest added

**`bingo version` output**: `v0.4.0` **`go version` output**: `go version go1.16.3 darwin/amd64` **What happened**: updated `Go` to `1.16` from `1.15` and then bingo to `v0.4.0` from `v0.2.3` via `bingo get -u...

bug
help wanted

We had to skip test even: ``` { name: "Use -u=patch to upgrade thanos package", do: func(t *testing.T, g *goEnv, p *testProject) { if !goVersion.LessThan(version.Go116) { // TODO(bwplotka): Fix. It's...

bug
help wanted

In my Go project, I have some go generate directives that look like this: ```go //go:generate go run github.com/maxbrunsfeld/counterfeiter/v6 -generate ``` Unfortunately, this bypasses bingo's installation and pinning process. After...

enhancement
help wanted

AC: * Add Github Action windows runner to test against windows * Decide how Makefile / variables.env should work on Windows platform, and adjust for windows (e.g. should we support...

enhancement
help wanted

For certain use cases, in our stack, we have to run air-gaped builds for our projects. This poses a problem when we want to use `bingo` on those projects. Would...

enhancement
help wanted

github.com/envoyproxy/protoc-gen-validate is an example of something used both as a binary (codegen) and a library. It is very version sensitive, so bingo version has to match go.mod. bingo is still...

enhancement
help wanted

As reported here: https://gophers.slack.com/archives/C01535DF3L2/p1595522898001500 ``` go: found github.com/golangci/golangci-lint/cmd/golangci-lint in github.com/golangci/golangci-lint v1.27.0 exec 'go get -modfile=/Users/example/.local/src/github.com/caarlos0/promfmt/.bingo/golangci-lint.tmp.mod -d github.com/golangci/golangci-lint/cmd/[email protected]' exec 'go list -modfile=/Users/example/.local/src/github.com/caarlos0/promfmt/.bingo/golangci-lint.tmp.mod -f={{.Name}} github.com/golangci/golangci-lint/cmd/golangci-lint' go build runtime/cgo: copying /Users/example/Library/Caches/go-build/6c/6ca5db57043262ad56fd407655908d7c87beebaeab956fd7f09b67eec162187c-d: open /usr/local/go/pkg/darwin_amd64/runtime/cgo.a:...

Unfortunately as per Go 1.14 `--moddir` feature: https://golang.org/doc/go1.14#go-flags: > A file named go.mod must still be present in order to determine the module root directory, but it is not accessed....

enhancement
help wanted

The reason is that I found Go modules really problematic if you want to revert or install a various version of the same tools where most of the projects do...

enhancement
help wanted