If your code is hosted on GitHub, you can connect repositories to Level CI to automatically run accessibility scans as part of your development workflow.
Start from the dashboard
To import a GitHub repository:
- In the Level CI dashboard, select the + button from the top-right corner.
- Select Import from GitHub.
This opens Import Project from GitHub page.
Authenticate your GitHub organization
To connect your GitHub organization:
- Select Connect GitHub Organization.
- Sign in to GitHub if prompted.
- Authorize the Level CI GitHub App.
Review GitHub permissions
Level CI requests several GitHub permissions to support automated accessibility analysis and pull request annotations.
Read account information
Allows Level CI to identify your GitHub user or organization.
Read repositories and pull requests
Allows Level CI to access repository code and pull request metadata required for accessibility scans and annotations.
Read team membership
Allows Level CI to align projects with the appropriate teams.
When authorizing the application, you can:
- Grant access to all repositories.
- Select specific repositories.
You can update these permissions later in your GitHub account settings.
Understand project mapping
Level CI mirrors your GitHub repository structure.
Each Level CI project maps to a single GitHub repository.
Repositories remain organized under their associated:
- GitHub organization
- Personal GitHub account
A single Level CI organization can connect to multiple GitHub organizations or personal accounts.
Import projects
After authorization:
- Review the list of available repositories.
- Select the repositories you want to import.
- You have the option to update the default project settings, such as:
- Project name
- Main branch
- Select Create Project.
Repositories can only be imported into Level CI once.
Configure your project
After importing the repository, configure your end-to-end (E2E) testing framework.
Follow the guided setup instructions to complete the configuration.
Run your first analysis
After setup is complete, Level CI automatically runs the first accessibility scan.
You can then:
- Review accessibility results in the Level CI dashboard.
- View accessibility annotations directly in GitHub pull requests.
- Address accessibility issues before code is merged into the main branch.