Skip to content

Accessibility Checks#14

Merged
pancakereport merged 20 commits intomasterfrom
a11y-checks
Dec 3, 2025
Merged

Accessibility Checks#14
pancakereport merged 20 commits intomasterfrom
a11y-checks

Conversation

@pancakereport
Copy link
Contributor

Stricter guidelines will be in place April 2026 for all Berkeley managed sites. See specifics here.

This PR adds automatic checks that run on every push to this repository. The following standards are monitored: WCAG 2.0 A, WCAG 2.0 AA, WCAG 2.1 A, and WCAG 2.1 AA.

Fixes will be taken care of in a separate pull request.

@pancakereport
Copy link
Contributor Author

pancakereport commented Dec 3, 2025

I'm having trouble getting checks to run on /content/production/shifts/index.html likely because of the fancy graphs. This was addressed with a custom script where I can control how long (3 minutes) to wait for each page. If a page crashes or times out, the action will ultimately fail but all pages will still be tested. It seems like that page is always going to crash (GitHub Action Runners probably don't have enough RAM). For now, I'm going to leave it in so that way when I come back to address a11y violations I see what's going on. But likely the final solution will be to skip that page for the tests and monitor it manually with chrome extensions.

@pancakereport pancakereport marked this pull request as ready for review December 3, 2025 23:31
@pancakereport pancakereport merged commit 60997f8 into master Dec 3, 2025
1 check failed
@pancakereport pancakereport deleted the a11y-checks branch December 3, 2025 23:31
@pancakereport pancakereport mentioned this pull request Dec 11, 2025
3 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant