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.