accessiBe Help Center

How accessCode integrates with GitHub checks and merge enforcement

  • Updated

Note: accessCode is currently in beta and only available to eligible customers.

The accessCode AI Reviewer integrates with GitHub’s native Checks API to provide a clear visibility into your accessibility audit status. This lets you track results, review issues, and implement accessibility standards, without cluttering your pull request (PR) conversation.

How to read the checks

When you open or update a PR, scroll to the bottom of the page (near the green Merge pull request button). You will see a status box for accessCode Review.

Each status indicates a different stage of the audit

  • Yellow spinner (in progress): The AI Reviewer is analyzing your code.
  • Green checkmark (success): The audit completed successfully. Minor accessibility issues may still be present.
  • Red cross (action required): The audit failed due to critical or serious accessibility issues. Address these issues before merging.

Viewing the detailed summary

Select Details link next to the accessCode Check Run to open a full report. This page includes:

  • A structured summary of all issues detected in the PR
  • Severity levels for each issue
  • The related rule names for each issue

Enforce accessibility checks before merging (admins) 

Repository administrators can enforce accessibility standards by requiring the accessCode audit to complete successfully before code can be merged into production. 

To set up merge enforcement

  1. Go to your repository Settings.
  2. Select Branches in the left sidebar.
  3. Create or edit a Branch Protection Rule for your main branch (for example, main or master).
  4. Select Require status checks to pass before merging.
  5. Search for and select the accessCode Review check from the list.

When merge enforcement is active, PRs can't be merged if the audit fails. Merge pull request will not be available.

Developers must fix critical or serious accessibility issues or request an override from the administrator.

See also

accessCode overview

How to use accessCode chat commands in GitHub

How to resolve and dismiss an issue in accessCode

How accessCode runs automatic and on-demand audits in GitHub

How to configure accessCode

Was this article helpful?

0 out of 0 found this helpful