Skip to content

Go

  • Status: Stable
  • Last verified: 2026-08-14
  • Data source: apps/docs/src/data/language-support.yaml (go)
  1. Start from a Go project with go.mod.
  2. Download dependencies: go mod download.
  3. Install the current stable CLI with pnpm add -D @hellmai/lumenflow-cli@latest.
  4. Bootstrap workflow files with pnpm lumenflow.
  5. Run workflow smoke: pnpm wu:prep --id WU-EXAMPLE.
pnpm add -D @hellmai/lumenflow-cli@latest
pnpm lumenflow
pnpm wu:prep --id WU-EXAMPLE
software_delivery:
  gates:
    execution:
      preset: go

Preset commands from packages/@lumenflow/packs/software-delivery/src/policy/gates-presets.ts:

gofmt -l . | grep -v "^$" && exit 1 || exit 0
golangci-lint run
go vet ./...
go test ./...
pnpm wu:prep --id WU-EXAMPLE