Setup
Getting started
Log in with GitHub
- Open `/login`.
- Choose GitHub.
- Complete the GitHub OAuth prompt.
- After sign-in, open `/admin`.
Install the GitHub App
- Install the Merge Preflight GitHub App on the target organization or repository.
- Approve either Issues: Read and write or Pull requests: Read and write so Merge Preflight can publish PR summary comments.
- Grant repository access only for repositories you want Merge Preflight to evaluate.
- Return to `/admin/repositories` and confirm your repositories appear.
- Use Refresh permissions if repository metadata is stale.
- If a check reports a provider denial even though access is already granted, use the GitHub status, message, and documentation URL in the warning, then inspect the server log for the complete redacted validation details and diagnostic headers rather than retrying blindly.
Enable a repository
- Open `/admin/repositories`.
- Find a repository where your GitHub permission allows settings changes.
- Use Subscribe or Adjust subscription to add a Direct subscription or Microsoft Marketplace repository license if no active entitlement exists.
- Open Settings and enable Merge Preflight enforcement after the entitlement is active.
Shared repository administration
Repository settings belong to the repository, not to the first user who configured it. Any signed-in user with GitHub-confirmed edit access can see and edit the same Merge Preflight settings.
When the UI shows `Enabled by teammate`, the repository is enabled through another admin's active subscription entitlement. You can see status details, but private payer management links are shown only to the payer when available.