fix(ci): don't capture tool-download noise as a formatting diff

The gofumpt check merged stderr into the diff variable, so 'go:
downloading ...' lines made it always fail. Move tool installation into
its own step (adding GOPATH/bin to PATH) and capture only stdout.
This commit is contained in:
2026-09-03 21:33:12 +02:00
parent 4d4bc09b86
commit 77e6e72f5a
2 changed files with 11 additions and 4 deletions
+1 -1
View File
@@ -58,7 +58,7 @@ fmt: ## Format code (gofumpt + goimports via golangci-lint)
fmt-check: ## Check formatting (gofumpt + goimports via golangci-lint)
@echo "Checking formatting..."
@diff=$$($(GOLANGCI_LINT) fmt --diff --config=.golangci.json 2>&1); \
@diff=$$($(GOLANGCI_LINT) fmt --diff --config=.golangci.json); \
if [ -n "$$diff" ]; then echo "$$diff"; echo "Run: make fmt"; exit 1; fi
staticcheck: ## Run staticcheck