This guide covers the cloud product. For Docker Compose or self-hosted deployment, see Enterprise self-hosting.
Prerequisites
- A GitHub account
- Org admin access (or permission to install GitHub Apps on your account)
- At least one repository to track
Onboard your organization
1
Sign in to LaneSync
Open lanesync.dev and click Sign in with GitHub.LaneSync uses GitHub OAuth. If you belong to multiple organizations, you will see a workspace picker after authentication.
2
Install the LaneSync GitHub App
From the setup wizard, install the LaneSync GitHub App on your GitHub org or personal account.Choose repositories to grant access — you can add more repos later. LaneSync needs webhook and repository permissions to sync milestones, PRs, and workflow runs.
3
Run the repo setup wizard
LaneSync discovers your repositories and prompts the repo setup wizard for any new repository.The wizard:
- Detects your primary language and CI template
- Bootstraps
sdlc.yamlat the repo root - Pushes GitHub Actions workflow templates
- Creates branch protection rulesets (full tier)
4
Create your first milestone
In GitHub, create a milestone (e.g.
v1.0.0) with 2–3 issues linked to it.Alternatively, create the milestone from the LaneSync dashboard using Create milestone.Advance through the pipeline
1
PLANNING → DEVELOPMENT
Assign all milestone issues to team members. LaneSync blocks advancement until every issue has an assignee.
2
DEVELOPMENT → TESTING
Merge PRs that close milestone issues. Cut a release branch (e.g.
release/v1.0.0) unless you configured trunk-based releases.3
TESTING → EVIDENCING
Wait for required CI checks (from
sdlc.yaml) to pass on the release branch. LaneSync reads check names live from GitHub.4
EVIDENCING → DEPLOYMENT
Approve the evidence PR from the dashboard or GitHub. Required reviewers are configured in
sdlc.yaml.5
DEPLOYMENT → DEPLOYED
Trigger production deploy after the deploy gate passes. Promotion is manual by default.
What you should see
The dashboard auto-syncs every 60 seconds. Click Refresh or wait for a real-time push after webhook events.
Next steps
Advance a full release
Detailed walkthrough of each stage gate.
Configure sdlc.yaml
Customize checks, artifacts, and reviewers per stage.