b68b6be2ff
sync-skills aggregates 4 component skills + 10 shared; 6 harness-tool skills get
the Claude Code Harness Tool Compatibility block; start-work's embedded Codex
section is demoted. Root hooks.json uses ${CLAUDE_PLUGIN_ROOT}, widens PostToolUse
to Write|Edit|MultiEdit, and registers no create_goal PreToolUse (D4). Plugin
aggregate test pins hooks/skills/mcp shape.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
41 lines
706 B
YAML
41 lines
706 B
YAML
version: '3'
|
|
|
|
vars:
|
|
BINARY: server
|
|
PKG: ./cmd/server
|
|
|
|
tasks:
|
|
default:
|
|
deps: [fmt, lint, test]
|
|
|
|
fmt:
|
|
cmds:
|
|
- gofumpt -w .
|
|
- goimports -w -local "$(go list -m)" .
|
|
|
|
lint:
|
|
cmds:
|
|
- golangci-lint run --timeout 5m ./...
|
|
- nilaway ./... || true
|
|
|
|
test:
|
|
cmds:
|
|
- go test -race -shuffle=on -count=1 ./...
|
|
|
|
test-cover:
|
|
cmds:
|
|
- go test -race -shuffle=on -count=1 -coverprofile=coverage.out ./...
|
|
- go tool cover -html=coverage.out -o coverage.html
|
|
|
|
build:
|
|
cmds:
|
|
- go build -trimpath -ldflags="-s -w" -o bin/{{.BINARY}} {{.PKG}}
|
|
|
|
run:
|
|
deps: [build]
|
|
cmds:
|
|
- ./bin/{{.BINARY}}
|
|
|
|
ci:
|
|
deps: [fmt, lint, test, build]
|