1- # Auto generated binary variables helper managed by https://github.com/bwplotka/bingo v0.9 . DO NOT EDIT.
1+ # Auto generated binary variables helper managed by https://github.com/bwplotka/bingo v0.10 . DO NOT EDIT.
22# All tools are designed to be build inside $GOBIN.
33BINGO_DIR := $(dir $(lastword $(MAKEFILE_LIST ) ) )
44GOPATH ?= $(shell go env GOPATH)
55GOBIN ?= $(firstword $(subst :, ,${GOPATH}) ) /bin
66GO ?= $(shell which go)
77
8+ # Ensure bingo-managed tools are always built for the host platform,
9+ # even when GOOS/GOARCH are set for cross-compilation of other targets.
10+ GOHOSTOS ?= $(shell $(GO ) env GOHOSTOS)
11+ GOHOSTARCH ?= $(shell $(GO ) env GOHOSTARCH)
12+ GOHOSTARM ?= $(shell $(GO ) env GOHOSTARM)
13+
814# Below generated variables ensure that every time a tool under each variable is invoked, the correct version
915# will be used; reinstalling only if needed.
1016# For example for bingo variable:
@@ -17,99 +23,87 @@ GO ?= $(shell which go)
1723# @echo "Running bingo"
1824# @$(BINGO) <flags/args..>
1925#
20- BINGO := $(GOBIN ) /bingo-v0.9 .0
26+ BINGO := $(GOBIN ) /bingo-v0.10 .0
2127$(BINGO ) : $(BINGO_DIR ) /bingo.mod
2228 @# Install binary/ries using Go 1.14+ build command. This is using bwplotka/bingo-controlled, separate go module with pinned dependencies.
23- @echo " (re)installing $( GOBIN) /bingo-v0.9.0"
24- @cd $(BINGO_DIR ) && GOWORK=off $(GO ) build -mod=mod -modfile=bingo.mod -o=$(GOBIN ) /bingo-v0.9.0 " github.com/bwplotka/bingo"
25-
26- DEX := $(GOBIN ) /dex-v0.0.0-20200512115545-709d4169d646
27- $(DEX ) : $(BINGO_DIR ) /dex.mod
28- @# Install binary/ries using Go 1.14+ build command. This is using bwplotka/bingo-controlled, separate go module with pinned dependencies.
29- @echo " (re)installing $( GOBIN) /dex-v0.0.0-20200512115545-709d4169d646"
30- @cd $(BINGO_DIR ) && GOWORK=off $(GO ) build -mod=mod -modfile=dex.mod -o=$(GOBIN ) /dex-v0.0.0-20200512115545-709d4169d646 " github.com/dexidp/dex/cmd/dex"
29+ @echo " (re)installing $( GOBIN) /bingo-v0.10.0"
30+ @cd $(BINGO_DIR ) && GOWORK=off GOOS=$(GOHOSTOS ) GOARCH=$(GOHOSTARCH ) GOARM=$(GOHOSTARM ) $(GO ) build -mod=mod -modfile=bingo.mod -o=$(GOBIN ) /bingo-v0.10.0 " github.com/bwplotka/bingo"
3131
3232GOJSONTOYAML := $(GOBIN ) /gojsontoyaml-v0.0.0-20200602132005-3697ded27e8c
3333$(GOJSONTOYAML ) : $(BINGO_DIR ) /gojsontoyaml.mod
3434 @# Install binary/ries using Go 1.14+ build command. This is using bwplotka/bingo-controlled, separate go module with pinned dependencies.
3535 @echo " (re)installing $( GOBIN) /gojsontoyaml-v0.0.0-20200602132005-3697ded27e8c"
36- @cd $(BINGO_DIR ) && GOWORK=off $(GO ) build -mod=mod -modfile=gojsontoyaml.mod -o=$(GOBIN ) /gojsontoyaml-v0.0.0-20200602132005-3697ded27e8c " github.com/brancz/gojsontoyaml"
36+ @cd $(BINGO_DIR ) && GOWORK=off GOOS= $( GOHOSTOS ) GOARCH= $( GOHOSTARCH ) GOARM= $( GOHOSTARM ) $(GO ) build -mod=mod -modfile=gojsontoyaml.mod -o=$(GOBIN ) /gojsontoyaml-v0.0.0-20200602132005-3697ded27e8c " github.com/brancz/gojsontoyaml"
3737
38- GOLANGCI_LINT := $(GOBIN ) /golangci-lint-v2.7 .0
38+ GOLANGCI_LINT := $(GOBIN ) /golangci-lint-v2.8 .0
3939$(GOLANGCI_LINT ) : $(BINGO_DIR ) /golangci-lint.mod
4040 @# Install binary/ries using Go 1.14+ build command. This is using bwplotka/bingo-controlled, separate go module with pinned dependencies.
41- @echo " (re)installing $( GOBIN) /golangci-lint-v2.7 .0"
42- @cd $(BINGO_DIR ) && GOWORK=off $( GO ) build -mod=mod -modfile=golangci-lint.mod -o=$(GOBIN ) /golangci-lint-v2.7 .0 " github.com/golangci/golangci-lint/v2/cmd/golangci-lint"
41+ @echo " (re)installing $( GOBIN) /golangci-lint-v2.8 .0"
42+ @cd $(BINGO_DIR ) && GOWORK=off GOOS= $( GOHOSTOS ) GOARCH= $( GOHOSTARCH ) GOARM= $( GOHOSTARM ) $( GO ) build -mod=mod -modfile=golangci-lint.mod -o=$(GOBIN ) /golangci-lint-v2.8 .0 " github.com/golangci/golangci-lint/v2/cmd/golangci-lint"
4343
44- GOYACC := $(GOBIN ) /goyacc-v0.1.5
44+ GOYACC := $(GOBIN ) /goyacc-v0.42.0
4545$(GOYACC ) : $(BINGO_DIR ) /goyacc.mod
4646 @# Install binary/ries using Go 1.14+ build command. This is using bwplotka/bingo-controlled, separate go module with pinned dependencies.
47- @echo " (re)installing $( GOBIN) /goyacc-v0.1.5 "
48- @cd $(BINGO_DIR ) && GOWORK=off $( GO ) build -mod=mod -modfile=goyacc.mod -o=$(GOBIN ) /goyacc-v0.1.5 " golang.org/x/tools/cmd/goyacc"
47+ @echo " (re)installing $( GOBIN) /goyacc-v0.42.0 "
48+ @cd $(BINGO_DIR ) && GOWORK=off GOOS= $( GOHOSTOS ) GOARCH= $( GOHOSTARCH ) GOARM= $( GOHOSTARM ) $( GO ) build -mod=mod -modfile=goyacc.mod -o=$(GOBIN ) /goyacc-v0.42.0 " golang.org/x/tools/cmd/goyacc"
4949
5050GUBERNATOR := $(GOBIN ) /gubernator-v1.0.0-rc.3
5151$(GUBERNATOR ) : $(BINGO_DIR ) /gubernator.mod
5252 @# Install binary/ries using Go 1.14+ build command. This is using bwplotka/bingo-controlled, separate go module with pinned dependencies.
5353 @echo " (re)installing $( GOBIN) /gubernator-v1.0.0-rc.3"
54- @cd $(BINGO_DIR ) && GOWORK=off $(GO ) build -mod=mod -modfile=gubernator.mod -o=$(GOBIN ) /gubernator-v1.0.0-rc.3 " github.com/mailgun/gubernator/cmd/gubernator"
55-
56- JB := $(GOBIN ) /jb-v0.4.0
57- $(JB ) : $(BINGO_DIR ) /jb.mod
58- @# Install binary/ries using Go 1.14+ build command. This is using bwplotka/bingo-controlled, separate go module with pinned dependencies.
59- @echo " (re)installing $( GOBIN) /jb-v0.4.0"
60- @cd $(BINGO_DIR ) && GOWORK=off $(GO ) build -mod=mod -modfile=jb.mod -o=$(GOBIN ) /jb-v0.4.0 " github.com/jsonnet-bundler/jsonnet-bundler/cmd/jb"
54+ @cd $(BINGO_DIR ) && GOWORK=off GOOS=$(GOHOSTOS ) GOARCH=$(GOHOSTARCH ) GOARM=$(GOHOSTARM ) $(GO ) build -mod=mod -modfile=gubernator.mod -o=$(GOBIN ) /gubernator-v1.0.0-rc.3 " github.com/mailgun/gubernator/cmd/gubernator"
6155
6256JSONNET := $(GOBIN ) /jsonnet-v0.21.0
6357$(JSONNET ) : $(BINGO_DIR ) /jsonnet.mod
6458 @# Install binary/ries using Go 1.14+ build command. This is using bwplotka/bingo-controlled, separate go module with pinned dependencies.
6559 @echo " (re)installing $( GOBIN) /jsonnet-v0.21.0"
66- @cd $(BINGO_DIR ) && GOWORK=off $(GO ) build -mod=mod -modfile=jsonnet.mod -o=$(GOBIN ) /jsonnet-v0.21.0 " github.com/google/go-jsonnet/cmd/jsonnet"
60+ @cd $(BINGO_DIR ) && GOWORK=off GOOS= $( GOHOSTOS ) GOARCH= $( GOHOSTARCH ) GOARM= $( GOHOSTARM ) $(GO ) build -mod=mod -modfile=jsonnet.mod -o=$(GOBIN ) /jsonnet-v0.21.0 " github.com/google/go-jsonnet/cmd/jsonnet"
6761
6862JSONNETFMT := $(GOBIN ) /jsonnetfmt-v0.21.0
6963$(JSONNETFMT ) : $(BINGO_DIR ) /jsonnetfmt.mod
7064 @# Install binary/ries using Go 1.14+ build command. This is using bwplotka/bingo-controlled, separate go module with pinned dependencies.
7165 @echo " (re)installing $( GOBIN) /jsonnetfmt-v0.21.0"
72- @cd $(BINGO_DIR ) && GOWORK=off $(GO ) build -mod=mod -modfile=jsonnetfmt.mod -o=$(GOBIN ) /jsonnetfmt-v0.21.0 " github.com/google/go-jsonnet/cmd/jsonnetfmt"
66+ @cd $(BINGO_DIR ) && GOWORK=off GOOS= $( GOHOSTOS ) GOARCH= $( GOHOSTARCH ) GOARM= $( GOHOSTARM ) $(GO ) build -mod=mod -modfile=jsonnetfmt.mod -o=$(GOBIN ) /jsonnetfmt-v0.21.0 " github.com/google/go-jsonnet/cmd/jsonnetfmt"
7367
7468KUBECONFORM := $(GOBIN ) /kubeconform-v0.7.0
7569$(KUBECONFORM ) : $(BINGO_DIR ) /kubeconform.mod
7670 @# Install binary/ries using Go 1.14+ build command. This is using bwplotka/bingo-controlled, separate go module with pinned dependencies.
7771 @echo " (re)installing $( GOBIN) /kubeconform-v0.7.0"
78- @cd $(BINGO_DIR ) && GOWORK=off $(GO ) build -mod=mod -modfile=kubeconform.mod -o=$(GOBIN ) /kubeconform-v0.7.0 " github.com/yannh/kubeconform/cmd/kubeconform"
72+ @cd $(BINGO_DIR ) && GOWORK=off GOOS= $( GOHOSTOS ) GOARCH= $( GOHOSTARCH ) GOARM= $( GOHOSTARM ) $(GO ) build -mod=mod -modfile=kubeconform.mod -o=$(GOBIN ) /kubeconform-v0.7.0 " github.com/yannh/kubeconform/cmd/kubeconform"
7973
8074MDOX := $(GOBIN ) /mdox-v0.9.1-0.20250909081353-65d927203516
8175$(MDOX ) : $(BINGO_DIR ) /mdox.mod
8276 @# Install binary/ries using Go 1.14+ build command. This is using bwplotka/bingo-controlled, separate go module with pinned dependencies.
8377 @echo " (re)installing $( GOBIN) /mdox-v0.9.1-0.20250909081353-65d927203516"
84- @cd $(BINGO_DIR ) && GOWORK=off $(GO ) build -mod=mod -modfile=mdox.mod -o=$(GOBIN ) /mdox-v0.9.1-0.20250909081353-65d927203516 " github.com/bwplotka/mdox"
78+ @cd $(BINGO_DIR ) && GOWORK=off GOOS= $( GOHOSTOS ) GOARCH= $( GOHOSTARCH ) GOARM= $( GOHOSTARM ) $(GO ) build -mod=mod -modfile=mdox.mod -o=$(GOBIN ) /mdox-v0.9.1-0.20250909081353-65d927203516 " github.com/bwplotka/mdox"
8579
8680OAPI_CODEGEN := $(GOBIN ) /oapi-codegen-v2.5.1
8781$(OAPI_CODEGEN ) : $(BINGO_DIR ) /oapi-codegen.mod
8882 @# Install binary/ries using Go 1.14+ build command. This is using bwplotka/bingo-controlled, separate go module with pinned dependencies.
8983 @echo " (re)installing $( GOBIN) /oapi-codegen-v2.5.1"
90- @cd $(BINGO_DIR ) && GOWORK=off $(GO ) build -mod=mod -modfile=oapi-codegen.mod -o=$(GOBIN ) /oapi-codegen-v2.5.1 " github.com/oapi-codegen/oapi-codegen/v2/cmd/oapi-codegen"
84+ @cd $(BINGO_DIR ) && GOWORK=off GOOS= $( GOHOSTOS ) GOARCH= $( GOHOSTARCH ) GOARM= $( GOHOSTARM ) $(GO ) build -mod=mod -modfile=oapi-codegen.mod -o=$(GOBIN ) /oapi-codegen-v2.5.1 " github.com/oapi-codegen/oapi-codegen/v2/cmd/oapi-codegen"
9185
92- OPA := $(GOBIN ) /opa-v1.5.1
86+ OPA := $(GOBIN ) /opa-v1.13.2
9387$(OPA ) : $(BINGO_DIR ) /opa.mod
9488 @# Install binary/ries using Go 1.14+ build command. This is using bwplotka/bingo-controlled, separate go module with pinned dependencies.
95- @echo " (re)installing $( GOBIN) /opa-v1.5.1 "
96- @cd $(BINGO_DIR ) && GOWORK=off $( GO ) build -mod=mod -modfile=opa.mod -o=$(GOBIN ) /opa-v1.5.1 " github.com/open-policy-agent/opa"
89+ @echo " (re)installing $( GOBIN) /opa-v1.13.2 "
90+ @cd $(BINGO_DIR ) && GOWORK=off GOOS= $( GOHOSTOS ) GOARCH= $( GOHOSTARCH ) GOARM= $( GOHOSTARM ) $( GO ) build -mod=mod -modfile=opa.mod -o=$(GOBIN ) /opa-v1.13.2 " github.com/open-policy-agent/opa"
9791
9892PROTOC_GEN_GO := $(GOBIN ) /protoc-gen-go-v1.4.2
9993$(PROTOC_GEN_GO ) : $(BINGO_DIR ) /protoc-gen-go.mod
10094 @# Install binary/ries using Go 1.14+ build command. This is using bwplotka/bingo-controlled, separate go module with pinned dependencies.
10195 @echo " (re)installing $( GOBIN) /protoc-gen-go-v1.4.2"
102- @cd $(BINGO_DIR ) && GOWORK=off $(GO ) build -mod=mod -modfile=protoc-gen-go.mod -o=$(GOBIN ) /protoc-gen-go-v1.4.2 " github.com/golang/protobuf/protoc-gen-go"
96+ @cd $(BINGO_DIR ) && GOWORK=off GOOS= $( GOHOSTOS ) GOARCH= $( GOHOSTARCH ) GOARM= $( GOHOSTARM ) $(GO ) build -mod=mod -modfile=protoc-gen-go.mod -o=$(GOBIN ) /protoc-gen-go-v1.4.2 " github.com/golang/protobuf/protoc-gen-go"
10397
10498STYX := $(GOBIN ) /styx-v0.0.0-20200109161911-78a77eb717b4
10599$(STYX ) : $(BINGO_DIR ) /styx.mod
106100 @# Install binary/ries using Go 1.14+ build command. This is using bwplotka/bingo-controlled, separate go module with pinned dependencies.
107101 @echo " (re)installing $( GOBIN) /styx-v0.0.0-20200109161911-78a77eb717b4"
108- @cd $(BINGO_DIR ) && GOWORK=off $(GO ) build -mod=mod -modfile=styx.mod -o=$(GOBIN ) /styx-v0.0.0-20200109161911-78a77eb717b4 " github.com/go-pluto/styx"
102+ @cd $(BINGO_DIR ) && GOWORK=off GOOS= $( GOHOSTOS ) GOARCH= $( GOHOSTARCH ) GOARM= $( GOHOSTARM ) $(GO ) build -mod=mod -modfile=styx.mod -o=$(GOBIN ) /styx-v0.0.0-20200109161911-78a77eb717b4 " github.com/go-pluto/styx"
109103
110104UP := $(GOBIN ) /up-v0.0.0-20200928171403-120d85735d11
111105$(UP ) : $(BINGO_DIR ) /up.mod
112106 @# Install binary/ries using Go 1.14+ build command. This is using bwplotka/bingo-controlled, separate go module with pinned dependencies.
113107 @echo " (re)installing $( GOBIN) /up-v0.0.0-20200928171403-120d85735d11"
114- @cd $(BINGO_DIR ) && GOWORK=off $(GO ) build -mod=mod -modfile=up.mod -o=$(GOBIN ) /up-v0.0.0-20200928171403-120d85735d11 " github.com/observatorium/up/cmd/up"
108+ @cd $(BINGO_DIR ) && GOWORK=off GOOS= $( GOHOSTOS ) GOARCH= $( GOHOSTARCH ) GOARM= $( GOHOSTARM ) $(GO ) build -mod=mod -modfile=up.mod -o=$(GOBIN ) /up-v0.0.0-20200928171403-120d85735d11 " github.com/observatorium/up/cmd/up"
115109
0 commit comments