Skip to Content

Connect a GitHub Repository

If your code is hosted on GitHub, you can connect your repositories to Level CI to enable automated accessibility scans.

Start from the Dashboard

Click the ”+” button in the top-right corner of the dashboard and select Import from GitHub. This opens the Import project from GitHub page.

Connect Your GitHub Organization

Click Connect GitHub organization to begin authentication. You’ll be redirected to GitHub to sign in and approve access for the Level CI GitHub App.

Permissions Requested

Level CI requires permission to:

  • Read your account information
  • Read your repositories and their pull requests
  • Read your team membership information

You can choose whether to grant access to all repositories or select specific ones. These settings can be changed later in your GitHub account.

Project Structure Mapping

Level CI mirrors your GitHub structure:

  • Each Level CI project corresponds to one GitHub repository
  • GitHub repositories are organized under GitHub organizations or personal accounts
  • A single Level CI organization can be connected to multiple GitHub organizations or personal accounts

Import Projects

After connecting your GitHub organization:

  • Level CI displays a list of available repositories
  • Select the repositories you want to import
  • Optionally override default project settings
  • Click Create Project to complete the import

Each selected repository will be imported as a standalone Level CI project. Note that a GitHub repository can only be imported once.

Set Up Your Project

After the import, you’ll be prompted to configure:

  • An end-to-end testing framework (such as Cypress, Playwright, Selenium, etc.)
  • A CI/CD build environment (such as GitHub Actions, GitLab CI, and others)

Follow the setup instructions provided to complete the configuration.

Run and View Your First Analysis

Once setup is complete, Level CI will automatically run your first accessibility scan. You can view the results directly in the dashboard.

Additionally, Level CI will annotate your GitHub pull requests with relevant results, including fix suggestions and quality gate status.

Last updated on