diff --git a/Taskfile.yml b/Taskfile.yml index dd8af2f06c..f3b2a85d99 100644 --- a/Taskfile.yml +++ b/Taskfile.yml @@ -7,7 +7,7 @@ dotenv: vars: TARGET_DIR: target - TOOLS_BIN_DIR: bin + TOOLS_BIN_DIR: '{{.USER_WORKING_DIR}}/bin' VERSION: sh: git describe --tags 2>/dev/null | sed 's/^v//' || echo "0.0.0" diff --git a/taskfiles/tools.yml b/taskfiles/tools.yml index d363855f55..799db99521 100644 --- a/taskfiles/tools.yml +++ b/taskfiles/tools.yml @@ -10,17 +10,20 @@ tasks: desc: Install golangci-lint required: vars: + - TOOLS_BIN_DIR - GOLANGCI_LINT_VERSION - run: once silent: true sources: - .versions cmds: - - GOBIN={{.GOBIN}} go install github.com/golangci/golangci-lint/v2/cmd/golangci-lint@v{{.GOLANGCI_LINT_VERSION}} + - GOBIN={{.TOOLS_BIN_DIR}} go install github.com/golangci/golangci-lint/v2/cmd/golangci-lint@v{{.GOLANGCI_LINT_VERSION}} install-govulncheck: desc: Install govulncheck + required: + vars: + - TOOLS_BIN_DIR run: always silent: true cmds: - - GOBIN={{.GOBIN}} go install golang.org/x/vuln/cmd/govulncheck@latest \ No newline at end of file + - GOBIN={{.TOOLS_BIN_DIR}} go install golang.org/x/vuln/cmd/govulncheck@latest