35 lines
720 B
Makefile
35 lines
720 B
Makefile
|
# -----------------------------------------------
|
||
|
# -- 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
|