On this page

Accessibility in CI/CD

Pipeline placement#

Flow

Typical placement

  1. Unit / component checks (where useful)
  2. Pull request automation on key templates
  3. Staging crawl or smoke suite
  4. Release notes for known exceptions

What to gate#

Good CI gates

  1. Serious, low-noise rules that block merges
  2. Stable component stories / critical routes
  3. Explicit allowlists for temporary debt with owners

Poor CI gates

  1. Huge noisy rule sets nobody trusts
  2. Only homepage scans while apps live behind auth
  3. Green badge treated as full accessibility sign-off

Test

Test
ActionExpect
Break a nameCI fails on a representative surface
Review allowlistExceptions have owners and expiry