Files
2023-01-17 22:45:23 +08:00

26 lines
490 B
Makefile

KUBE_API_VERSION?=1.24
.PHONY: build
build:
K8S_OPENAPI_ENABLED_VERSION=$(KUBE_API_VERSION) cargo build --release
.PHONY: fmt
fmt:
K8S_OPENAPI_ENABLED_VERSION=$(KUBE_API_VERSION) cargo fmt --all -- --check
.PHONY: lint
lint:
K8S_OPENAPI_ENABLED_VERSION=$(KUBE_API_VERSION) cargo clippy --workspace -- -D warnings
.PHONY: check
check:
K8S_OPENAPI_ENABLED_VERSION=$(KUBE_API_VERSION) cargo check
.PHONY: test
test: fmt lint
cargo test --workspace
.PHONY: clean
clean:
cargo clean