23 lines
486 B
YAML
23 lines
486 B
YAML
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
|