Install buf on demand via go install

Signed-off-by: Maksym Pavlenko <pavlenko.maksym@gmail.com>
This commit is contained in:
Maksym Pavlenko committed 2026-01-08 15:23:01 -08:00
1 parent eb586b5ef2
commit aca62ae10d
1 file changed
+5 -1
+5 -1
View File
@@ -176,7 +176,7 @@ generate: protos
@echo "$(WHALE) $@"
@PATH="${ROOTDIR}/bin:${PATH}" $(GO) generate -x ${PACKAGES}
protos: bin/protoc-gen-go-fieldpath bin/go-buildtag
protos: bin/protoc-gen-go-fieldpath bin/go-buildtag bin/buf
@echo "$(WHALE) $@"
# This part is only required because we historically do a fully qualified import in proto files,
@@ -293,6 +293,10 @@ bin/containerd-shim-runc-v2: cmd/containerd-shim-runc-v2 FORCE # set !cgo and om
@echo "$(WHALE) $@"
CGO_ENABLED=${SHIM_CGO_ENABLED} $(GO) build ${GO_BUILD_FLAGS} -o $@ ${SHIM_GO_LDFLAGS} ${SHIM_GO_TAGS} ./cmd/containerd-shim-runc-v2
bin/buf:
@echo "$(WHALE) $@"
GOBIN=$(CURDIR)/bin $(GO) install github.com/bufbuild/buf/cmd/buf@v1.63.0
binaries: $(BINARIES) ## build binaries
@echo "$(WHALE) $@"