# ----------------------------------------------- # -- Main rules # ----------------------------------------------- build: tidy @./scripts/build tidy: @go mod tidy test: tidy go test ./... lint: tidy golangci-lint run --timeout 2m fmt: go fmt ./... # ----------------------------------------------- # -- Git helpers # ----------------------------------------------- push_notes: git push origin 'refs/notes/*' fetch_notes: git fetch origin 'refs/notes/*:refs/notes/*' # ----------------------------------------------- # -- Helpers # ----------------------------------------------- run: go run main.go --config example.config.yaml --helm /Users/allanger/.rd/bin/helm --workdir test cleanup: rm -rf test