GitLab
Fully supported Ground-truth sourceGroundTruth reads your GitLab merge requests over the GitLab API and treats them as the ground truth behind "done", then links each to the ticket it implements and keeps your tracker accurate. GitLab.com or self-managed.
What we read
- Merge requests: title, source branch, author, state, merge status, and pipeline status.
- The ticket key referenced in the branch, title, or description, inferred when it is missing.
What we do with it
GitLab is a read-only ground-truth source: GroundTruth never writes to your code. It compares what merged against what the tracker says and writes the correct status back to the tracker, gated on acceptance criteria.
Setup
- Connect with a personal access token (sent as PRIVATE-TOKEN) or OAuth. The endpoint is gitlab.com or your self-managed URL.
- Set the project (numeric id or group/project path) and backfill recent merge requests.
- Add a GitLab Merge request webhook pointed at the URL we give you on connect for continuous sync.
We never read or store your source code, only merge-request metadata, statuses, and acceptance-criteria text. Least-privilege, revocable access. Encrypted in transit and at rest, tenant-isolated. Every automated change is signed into an audit chain you can inspect, prove, and undo.
Connect GitLab, watch it be right for a cycle, then let it keep your tracker true.
Start free trial