TARGETS := $(shell ls scripts | grep -v \\.sh) .dapper: @echo Downloading dapper @curl -sL https://releases.rancher.com/dapper/v0.5.7/dapper-$$(uname -s)-$$(uname -m) > .dapper.tmp @@chmod +x .dapper.tmp @./.dapper.tmp -v @mv .dapper.tmp .dapper $(TARGETS): .dapper ./.dapper $@ .PHONY: deps deps: go mod vendor go mod tidy release: ./scripts/release.sh .DEFAULT_GOAL := ci .PHONY: $(TARGETS) .PHONY: generate generate: build/data ./scripts/download go generate build/data: mkdir -p $@ .PHONY: binary-size-check binary-size-check: scripts/binary_size_check.sh .PHONY: image-scan image-scan: scripts/image_scan.sh $(IMAGE)