github.com/testrecall/reporter@v0.2.3-0.20240102230324-a312dcb6d921/Makefile (about)

     1  SHELL=bash
     2  
     3  test:
     4  	go test -race -count=1 -v ./...
     5  
     6  .PHONY: setup
     7  setup:
     8  	go install github.com/jstemmer/go-junit-report/v2@latest
     9  	go install github.com/goreleaser/goreleaser@latest
    10  	go mod tidy
    11  
    12  .PHONY: release
    13  release: ## example: make release V=0.0.0
    14  	@read -p "Press enter to confirm and push to origin ..."
    15  	git tag v$(V)
    16  	git push origin v$(V)
    17  
    18  .PHONY: build
    19  build:
    20  	goreleaser --snapshot --skip-publish --rm-dist