01
OAuth + repo sync
Sign in with GitHub, authorize the Lastest OAuth App, and pick which repositories to import. Tokens are stored encrypted; revoke at any time from GitHub Settings → Applications.
Source Control
OAuth login, repo sync, webhook-triggered builds on every PR, automated PR comments with visual diffs, and one-click GitHub issues when a regression slips through. Works with public, private, and GitHub Enterprise repos.
What you get
01
Sign in with GitHub, authorize the Lastest OAuth App, and pick which repositories to import. Tokens are stored encrypted; revoke at any time from GitHub Settings → Applications.
02
A GitHub webhook on opened, synchronize, and push events queues a Lastest build for the PR head commit. Results - passed, failed, review-required, safe-to-merge, blocked - are posted back as a single sticky PR comment.
03
When a meaningful diff is detected, the “Open as GitHub issue” action attaches the baseline, screenshot, side-by-side, build URL, and reproducer link to a freshly-filed issue and links it back to the PR.
How it works
Diagram 1 · OAuth & repo sync
Diagram 2 · PR-triggered build flow
Diagram 3 · Auto-open GitHub issue on regression
Configure
Add to your Lastest .env to enable the GitHub OAuth + webhook flow
GITHUB_CLIENT_ID=your-client-id
GITHUB_CLIENT_SECRET=your-client-secret
GITHUB_REDIRECT_URI=https://your-lastest/api/auth/callback/github
GITHUB_WEBHOOK_SECRET=$(openssl rand -hex 32)