fix(ci): add go path to ciUnverified
a60aef7 parent: 823d9d8 modified
Makefile +5 -0 | @@ -2,6 +2,11 @@ SQLITE3_VER := $(shell grep 'mattn/go-sqlite3' go.mod | awk '{print $$2}') | ||
| 2 | 2 | SQLITE3_INC := $(shell go env GOMODCACHE)/github.com/mattn/go-sqlite3@$(SQLITE3_VER) |
| 3 | 3 | export CGO_CFLAGS := -I$(CURDIR)/internal/db/include -I$(SQLITE3_INC) |
| 4 | 4 | |
| 5 | +# Add `go install` bin dir to PATH so tools installed via `make tools-install` | |
| 6 | +# (golangci-lint, go-crap) are found by later make targets in CI environments | |
| 7 | +# where the default PATH does not include $(go env GOPATH)/bin. | |
| 8 | +export PATH := $(shell go env GOPATH)/bin:$(PATH) | |
| 9 | + | |
| 5 | 10 | .PHONY: tools-install |
| 6 | 11 | tools-install: |
| 7 | 12 | go install github.com/golangci/golangci-lint/v2/cmd/golangci-lint@latest |
| @@ -2,6 +2,11 @@ SQLITE3_VER := $(shell grep 'mattn/go-sqlite3' go.mod | awk '{print $$2}') | |||
| 2 | SQLITE3_INC := $(shell go env GOMODCACHE)/github.com/mattn/go-sqlite3@$(SQLITE3_VER) | 2 | SQLITE3_INC := $(shell go env GOMODCACHE)/github.com/mattn/go-sqlite3@$(SQLITE3_VER) |
| 3 | export CGO_CFLAGS := -I$(CURDIR)/internal/db/include -I$(SQLITE3_INC) | 3 | export CGO_CFLAGS := -I$(CURDIR)/internal/db/include -I$(SQLITE3_INC) |
| 4 | 4 | ||
| 5 | +# Add `go install` bin dir to PATH so tools installed via `make tools-install` | ||
| 6 | +# (golangci-lint, go-crap) are found by later make targets in CI environments | ||
| 7 | +# where the default PATH does not include $(go env GOPATH)/bin. | ||
| 8 | +export PATH := $(shell go env GOPATH)/bin:$(PATH) | ||
| 9 | + | ||
| 5 | .PHONY: tools-install | 10 | .PHONY: tools-install |
| 6 | tools-install: | 11 | tools-install: |
| 7 | go install github.com/golangci/golangci-lint/v2/cmd/golangci-lint@latest | 12 | go install github.com/golangci/golangci-lint/v2/cmd/golangci-lint@latest |