chore: format using Make (#111)
This commit is contained in:
16
Makefile
16
Makefile
@ -28,7 +28,7 @@ all: manager
|
||||
|
||||
# Run tests
|
||||
.PHONY: test
|
||||
test: generate fmt vet manifests
|
||||
test: generate vet manifests
|
||||
go test ./api/... ./controllers/... ./hydra/... ./helpers/... -coverprofile cover.out
|
||||
|
||||
# Start KIND pseudo-cluster
|
||||
@ -64,12 +64,12 @@ test-integration:
|
||||
|
||||
# Build manager binary
|
||||
.PHONY: manager
|
||||
manager: generate fmt vet
|
||||
manager: generate vet
|
||||
CGO_ENABLED=0 GO111MODULE=on GOOS=linux GOARCH=amd64 go build -a -o manager main.go
|
||||
|
||||
# Run against the configured Kubernetes cluster in ~/.kube/config
|
||||
.PHONY: run
|
||||
run: generate fmt vet
|
||||
run: generate vet
|
||||
go run ./main.go --hydra-url ${HYDRA_URL}
|
||||
|
||||
# Install CRDs into a cluster
|
||||
@ -88,10 +88,10 @@ deploy: manifests
|
||||
manifests: controller-gen
|
||||
$(CONTROLLER_GEN) $(CRD_OPTIONS) rbac:roleName=manager-role webhook paths="./..." output:crd:artifacts:config=config/crd/bases
|
||||
|
||||
# Run go fmt against code
|
||||
.PHONY: fmt
|
||||
fmt:
|
||||
# Format the source code
|
||||
format: node_modules
|
||||
go fmt ./...
|
||||
npm exec -- prettier --write .
|
||||
|
||||
# Run go vet against code
|
||||
.PHONY: vet
|
||||
@ -135,3 +135,7 @@ kubebuilder:
|
||||
curl -sL https://github.com/kubernetes-sigs/kubebuilder/releases/download/v2.3.2/kubebuilder_2.3.2_${OS}_${ARCH}.tar.gz | tar -xz -C /tmp/
|
||||
mv /tmp/kubebuilder_2.3.2_${OS}_${ARCH} ${PWD}/.bin/kubebuilder
|
||||
export PATH=${PATH}:${PWD}/.bin/kubebuilder/bin
|
||||
|
||||
node_modules: package-lock.json
|
||||
npm ci
|
||||
touch node_modules
|
||||
|
Reference in New Issue
Block a user