version: '3' tasks: build: desc: Build the binary cmds: [go build -o bin/gitea-mcp ./cmd/gitea-mcp] run: desc: Run the binary deps: [build] cmds: [./bin/gitea-mcp] test: desc: Run all tests cmds: [go test ./... -race -count=1] lint: desc: Run golangci-lint cmds: [golangci-lint run ./...] check: desc: Lint, vet, and test (used by CI) cmds: - golangci-lint run ./... - go vet ./... - go test ./... -race -count=1