Skip to content

Latest commit

 

History

History
33 lines (23 loc) · 1.31 KB

File metadata and controls

33 lines (23 loc) · 1.31 KB

Agents

Before committing

Run all CI validations locally before committing changes:

make validate-all

This runs the same checks as CI:

  1. go mod tidy — ensures go.mod/go.sum are clean
  2. Lint — runs golangci-lint (see .golangci.yml for configuration)
  3. Tests — runs all unit tests with race detection (go test -race ./...)
  4. ShellCheck — validates all shell scripts

If any step fails, fix the issue and re-run before committing.

Prerequisites

  • Go 1.25.6+
  • golangci-lint v2.7.2+Install instructions
  • ShellCheckbrew install shellcheck (macOS) or apt-get install shellcheck (Linux)

Project documentation