Skip to main content
Use this guide when your repository already has CI and you chose “Yes, I have one” in the setup wizard. LaneSync still adds sdlc-enforce.yml and branch protection; you add the blocks below to your existing pipeline.

1. Permissions

2. Unit tests + coverage (language-specific)

Run your existing test command, then emit a machine-readable report LaneSync can parse: Tag tests with feat_<issue#> in names so Quality Insights links them to features (see Quality tracking).

3. SAST (OpenGrep — free, no account)

4. CVE scan (Trivy)

5. Integration tests (optional)

6. Upload evidence to LaneSync

Runs on dev, staging (release branches), and production (release publish):
See CI evidence upload for the full payload shape, test_report_files, and OIDC details.
Optional: Teams already running SonarQube Community Edition can add sonarqube-scan-action separately. LaneSync scorecards read coverage from Cobertura/lcov reports in your workflow, not from Sonar’s dashboard.