Automate Accessibility Audits with GitHub Actions

InstructorErin Doyle

Share this video with your friends

Send Tweet

We can leverage GitHub Actions to automate the running of all of our accessibility auditing tools as part of a Continuous Integration (CI) workflow.

Auditing tools will only catch a percentage of potential accessibility issues, it is no replacement for manual testing. But being able to automate the auditing will add efficiencies to our testing and provide an early warning system that can be run much more frequently than it’s practical to perform manual testing. Additionally, we can use our CI suite as a safety net to prevent code changes that break accessibility from being able to be merged.

Resources

  • https://app.egghead.io/lessons/react-set-up-eslint-to-audit-accessibility-issues-in-react
  • https://docs.cypress.io/guides/continuous-integration/github-actions#Basic-Setup
  • https://github.com/cypress-io/github-action