You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Add accessibility CI job (Playwright + axe-core WCAG 2.1 AA scans) #168
Accessibility testing CI job, follow-up from closed PR #41.
PR #41 proposed adding a Playwright + axe-core WCAG scan as a new Quality Gate job. The underlying work is sound: the current CI has no accessibility coverage, and the frontend (csv-table-hub-main) has had accessibility issues shipping unnoticed.
Scope
New Quality Gate job accessibility running Playwright + axe-core against the Vite dev server
Backend accessibility test files under tests/accessibility/ (conftest.py for Playwright fixtures, test_accessibility.py with WCAG 2.1 AA scans across the main pages)
Install step for Playwright browsers in CI (playwright install chromium)
Marker and job-exclusion wiring: accessibility tests run only in the dedicated job, integration (postgres service) excludes them with --markers "not accessibility"
Activity