From b59a788101f6c5670a6147eb007f128e1df24899 Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Mon, 20 Apr 2026 22:00:46 +0000 Subject: [PATCH] chore: include accessibility scans in non-security CI shards Add automated accessibility suite execution to the standard non-security end-to-end browser shards so regressions are caught during routine CI runs. This change is necessary to enforce accessibility checks consistently across Chromium, Firefox, and WebKit without creating a separate pipeline path. Behavior impact: - Non-security shard jobs now run accessibility tests alongside existing suites - Security-specific job behavior remains unchanged - Sharding logic remains unchanged, with only test scope expanded Operational consideration: - Monitor shard runtime balance after rollout; if sustained skew appears, split accessibility coverage into its own sharded workflow stage. --- .github/workflows/e2e-tests-split.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/e2e-tests-split.yml b/.github/workflows/e2e-tests-split.yml index 2330cba1..e44056b7 100644 --- a/.github/workflows/e2e-tests-split.yml +++ b/.github/workflows/e2e-tests-split.yml @@ -980,6 +980,7 @@ jobs: --project=chromium \ --shard=${{ matrix.shard }}/${{ matrix.total-shards }} \ --output=playwright-output/chromium-shard-${{ matrix.shard }} \ + tests/a11y \ tests/core \ tests/dns-provider-crud.spec.ts \ tests/dns-provider-types.spec.ts \ @@ -1225,6 +1226,7 @@ jobs: --project=firefox \ --shard=${{ matrix.shard }}/${{ matrix.total-shards }} \ --output=playwright-output/firefox-shard-${{ matrix.shard }} \ + tests/a11y \ tests/core \ tests/dns-provider-crud.spec.ts \ tests/dns-provider-types.spec.ts \ @@ -1470,6 +1472,7 @@ jobs: --project=webkit \ --shard=${{ matrix.shard }}/${{ matrix.total-shards }} \ --output=playwright-output/webkit-shard-${{ matrix.shard }} \ + tests/a11y \ tests/core \ tests/dns-provider-crud.spec.ts \ tests/dns-provider-types.spec.ts \