Updated Makefile to include GOPATH in some targets

This commit is contained in:
David Allen 2024-08-12 17:28:05 -06:00
parent 5a2356d7c2
commit 128f9ad42d
No known key found for this signature in database
GPG key ID: 717C593FF60A2ACC

View file

@ -13,6 +13,7 @@ $(error VERSION is not set. Please review and copy config.env.default to config
endif endif
SHELL := /bin/bash SHELL := /bin/bash
GOPATH ?= $(shell echo $${GOPATH:-~/go})
.DEFAULT_GOAL := all .DEFAULT_GOAL := all
.PHONY: all .PHONY: all
@ -50,7 +51,7 @@ inst: ## go install tools
.PHONY: goreleaser .PHONY: goreleaser
release: ## goreleaser build release: ## goreleaser build
$(call print-target) $(call print-target)
goreleaser build --clean --single-target --snapshot $(GOPATH)/bin/goreleaser build --clean --single-target --snapshot
.PHONY: build .PHONY: build
build: ## goreleaser build build: ## goreleaser build
@ -65,12 +66,12 @@ container:
.PHONY: spell .PHONY: spell
spell: ## misspell spell: ## misspell
$(call print-target) $(call print-target)
misspell -error -locale=US -w **.md $(GOPATH)/bin/misspell -error -locale=US -w **.md
.PHONY: lint .PHONY: lint
lint: ## golangci-lint lint: ## golangci-lint
$(call print-target) $(call print-target)
golangci-lint run --fix $(GOPATH)/bin/golangci-lint run --fix
.PHONY: test .PHONY: test
test: ## go test test: ## go test