With the removal of the protobuf for the controller, there are no longer any generated files. Remove the makefile targets and the associated dockerfiles and bake targets. This wasn't being included in CI because it wasn't part of the `validate` target. Signed-off-by: Jonathan A. Sternberg <jonathan.sternberg@docker.com>
71 lines
1.2 KiB
Makefile
71 lines
1.2 KiB
Makefile
ifneq (, $(BUILDX_BIN))
|
|
export BUILDX_CMD = $(BUILDX_BIN)
|
|
else ifneq (, $(shell docker buildx version))
|
|
export BUILDX_CMD = docker buildx
|
|
else ifneq (, $(shell which buildx))
|
|
export BUILDX_CMD = $(which buildx)
|
|
endif
|
|
|
|
export BUILDX_CMD ?= docker buildx
|
|
|
|
BAKE_TARGETS := binaries binaries-cross lint lint-gopls validate-vendor validate-docs validate-authors
|
|
|
|
.PHONY: all
|
|
all: binaries
|
|
|
|
.PHONY: build
|
|
build:
|
|
./hack/build
|
|
|
|
.PHONY: shell
|
|
shell:
|
|
./hack/shell
|
|
|
|
.PHONY: $(BAKE_TARGETS)
|
|
$(BAKE_TARGETS):
|
|
$(BUILDX_CMD) bake $@
|
|
|
|
.PHONY: install
|
|
install: binaries
|
|
mkdir -p ~/.docker/cli-plugins
|
|
install bin/build/buildx ~/.docker/cli-plugins/docker-buildx
|
|
|
|
.PHONY: release
|
|
release:
|
|
./hack/release
|
|
|
|
.PHONY: validate-all
|
|
validate-all: lint test validate-vendor validate-docs
|
|
|
|
.PHONY: test
|
|
test:
|
|
./hack/test
|
|
|
|
.PHONY: test-unit
|
|
test-unit:
|
|
TESTPKGS=./... SKIP_INTEGRATION_TESTS=1 ./hack/test
|
|
|
|
.PHONY: test
|
|
test-integration:
|
|
TESTPKGS=./tests ./hack/test
|
|
|
|
.PHONY: test-driver
|
|
test-driver:
|
|
./hack/test-driver
|
|
|
|
.PHONY: vendor
|
|
vendor:
|
|
./hack/update-vendor
|
|
|
|
.PHONY: docs
|
|
docs:
|
|
./hack/update-docs
|
|
|
|
.PHONY: authors
|
|
authors:
|
|
$(BUILDX_CMD) bake update-authors
|
|
|
|
.PHONY: mod-outdated
|
|
mod-outdated:
|
|
$(BUILDX_CMD) bake mod-outdated
|