Faultline Docs

Platform Engineer Quickstart

This path gets a Go repository from local scanner to Enterprise dashboard without source upload.

1. Add the GitHub Action

- uses: actions/checkout@v6
  with:
    fetch-depth: 0
- uses: faultline-go/action@v1
  with:
    enterprise-url: https://api.gofaultline.dev
    enterprise-token: ${{ secrets.FAULTLINE_API_TOKEN || vars.FAULTLINE_API_TOKEN }}
    enterprise-org-id: ${{ vars.FAULTLINE_ORG_ID }}

2. Add coverage when available

- run: go test ./... -coverprofile=coverage.out
- uses: faultline-go/action@v1
  with:
    coverage: coverage.out

3. Confirm activation

Open app.gofaultline.dev → Dashboard. A successful trial starts when the first non-demo snapshot appears.

Source code stays in the CI runner. Enterprise receives repository metadata, package risk records, findings, suppressions, policy signals, dependency metadata, and audit events.