Skip to content

[CHORE] Add axe-core WCAG 2.2 AA accessibility tests + DuckDB query tests to CI - #420

Merged
Dana Bauer (danabauer) merged 25 commits into
mainfrom
lowlydba/add-a11y-ci
Jun 30, 2026
Merged

[CHORE] Add axe-core WCAG 2.2 AA accessibility tests + DuckDB query tests to CI#420
Dana Bauer (danabauer) merged 25 commits into
mainfrom
lowlydba/add-a11y-ci

fix(a11y): harden static server and dedupe Tabs default

eb46c7a
Select commit
Loading
Failed to load commit list.
DCO-2 / DCO succeeded Jun 17, 2026 in 1s

Check passed!

All commits are signed off, the check passed.

Summary


Sha Message Pass or fail reason
🟢 c991011 feat: add axe-core WCAG 2.2 AA accessibility tests... Skipped: sign-off not required for members
🟢 28f85f8 docs: add WCAG 2.2 AA badge to README Skipped: sign-off not required for members
🟢 1b9b2d9 fix: resolve 3 WCAG 2.2 AA violations caught by ax... Skipped: sign-off not required for members
🟢 e093942 fix: prevent path traversal in a11y test static se... Skipped: sign-off not required for members
🟢 81c1e82 chore: move CODEOWNERS and SECURITY.md to .github/ Skipped: sign-off not required for members
🟢 bce69b7 feat: add DuckDB query smoke tests to CI Skipped: sign-off not required for members
🟢 4f71687 fix: correct setup-python version comment (v5.6.0 ... Skipped: sign-off not required for members
🟢 012b925 chore: consolidate CI into single workflow with ar... Skipped: sign-off not required for members
🟢 a79cc31 chore: add 15 minute timeout to DuckDB query tests... Skipped: sign-off not required for members
🟢 380b07b test: expand a11y coverage to 7 pages Skipped: sign-off not required for members
🟢 5818492 fix(a11y): fix WCAG AA violations on community pag... Skipped: sign-off not required for members
🟢 397cde8 chore(query-tests): print query SQL and elapsed ti... Skipped: sign-off not required for members
🟢 abeb466 fix(a11y): resolve code-block, link, email, and if... Skipped: sign-off not required for members
🟢 e67b6ae chore: remove ponytail comment markers Skipped: sign-off not required for members
🟢 40425b1 fix(query-tests): stream output live and print set... Skipped: sign-off not required for members
🟢 0beba9d feat(query-tests): colorize printed SQL to set it ... Skipped: sign-off not required for members
🟢 7c1beab fix(query-tests): print the exact SQL that execute... Skipped: sign-off not required for members
🟢 3f0b946 fix(query-tests): strip 'LOAD ...; --noqa' preambl... Skipped: sign-off not required for members
🟢 1bc9f03 perf(query-tests): use LIMIT 0 instead of LIMIT 1 Skipped: sign-off not required for members
🟢 37e7f49 fix(query-tests): unwrap COPY queries with leading... Skipped: sign-off not required for members
🟢 775da80 fix(divisions): wire up orphaned count queries, dr... Skipped: sign-off not required for members
🟢 d112c54 fix(divisions): shorten new count-tab labels so th... Skipped: sign-off not required for members
🟢 cc6276a fix(query-tests): use AWS S3 path for Detroit and ... Skipped: sign-off not required for members
🟢 100ed22 perf(query-tests): wrap COPY selects in LIMIT 0 fo... Skipped: sign-off not required for members
🟢 eb46c7a fix(a11y): harden static server and dedupe Tabs de... Skipped: sign-off not required for members