Skip to main content

Github

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:

  1. In the Level CI dashboard, select the + button from the top-right corner.
  2. Select Import from GitHub.

This opens Import Project from GitHub page.

Authenticate your GitHub organization

To connect your GitHub organization:

  1. Select Connect GitHub Organization.
  2. Sign in to GitHub if prompted.
  3. 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:

  1. Review the list of available repositories.
  2. Select the repositories you want to import.
  3. You have the option to update the default project settings, such as:
    • Project name
    • Main branch
  4. 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.
Powered by Zendesk