.PHONY: build-manager build-runner run-manager run-runner clean test build-web # Build manager build-manager: go build -o bin/manager ./cmd/manager # Build runner build-runner: GOOS=linux GOARCH=amd64 go build -o bin/runner ./cmd/runner # Build web UI build-web: cd web && npm install && npm run build # Run manager run-manager: go run ./cmd/manager # Run runner run-runner: go run ./cmd/runner # Clean build artifacts clean: rm -rf bin/ web/dist/ # Run tests test: go test ./... -timeout 30s