diff --git a/Makefile b/Makefile index 6d2c48185..b7f05265d 100644 --- a/Makefile +++ b/Makefile @@ -53,6 +53,14 @@ karmada-webhook: $(SOURCES) clean: rm -rf karmada-controller-manager karmada-scheduler karmadactl karmada-webhook +.PHONY: update +update: + hack/update-all.sh + +.PHONY: verify +verify: + hack/verify-all.sh + .PHONY: test test: go test --race --v ./pkg/... diff --git a/hack/update-all.sh b/hack/update-all.sh new file mode 100755 index 000000000..7fa300d0e --- /dev/null +++ b/hack/update-all.sh @@ -0,0 +1,10 @@ +#!/usr/bin/env bash + +set -o errexit +set -o nounset +set -o pipefail + +REPO_ROOT=$(dirname "${BASH_SOURCE[0]}")/.. + +bash "$REPO_ROOT/hack/update-codegen.sh" +bash "$REPO_ROOT/hack/update-crdgen.sh" diff --git a/hack/verify-all.sh b/hack/verify-all.sh new file mode 100755 index 000000000..4cf867049 --- /dev/null +++ b/hack/verify-all.sh @@ -0,0 +1,11 @@ +#!/usr/bin/env bash + +set -o errexit +set -o nounset +set -o pipefail + +REPO_ROOT=$(dirname "${BASH_SOURCE[0]}")/.. + +bash "$REPO_ROOT/hack/verify-codegen.sh" +bash "$REPO_ROOT/hack/verify-crdgen.sh" +bash "$REPO_ROOT/hack/verify-staticcheck.sh"