Skip to content

Commit ceeaa1e

Browse files
committed
chore: remove storybook interaction/a11y CI gate
The story-level test-runner gate needs its own dedicated rollout (direct playwright dependency plus triage of a11y assertions across all stories), so it is deferred to a follow-up. Local test-storybook scripts are retained.
1 parent f82947b commit ceeaa1e

1 file changed

Lines changed: 0 additions & 32 deletions

File tree

.github/workflows/ci.yml

Lines changed: 0 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -111,35 +111,3 @@ jobs:
111111
path: packages/datum-ui/dist/
112112

113113
- run: pnpm --filter @repo/storybook build
114-
115-
storybook-test:
116-
name: Test Storybook
117-
runs-on: ubuntu-latest
118-
needs: [build]
119-
steps:
120-
- uses: actions/checkout@v4
121-
122-
- uses: pnpm/action-setup@v4
123-
124-
- uses: actions/setup-node@v4
125-
with:
126-
node-version: 24
127-
cache: pnpm
128-
129-
- run: pnpm install --frozen-lockfile
130-
131-
- uses: actions/download-artifact@v4
132-
with:
133-
name: datum-ui-dist
134-
path: packages/datum-ui/dist/
135-
136-
- name: Install Playwright browser
137-
run: pnpm --filter @repo/storybook exec playwright install --with-deps chromium
138-
139-
- name: Build Storybook
140-
run: pnpm --filter @repo/storybook build
141-
142-
# Runs every story as a smoke/interaction test and asserts axe a11y rules,
143-
# turning the addon-a11y config in preview.tsx into a CI gate.
144-
- name: Run Storybook tests (interactions + a11y)
145-
run: pnpm --filter @repo/storybook test-storybook:ci

0 commit comments

Comments
 (0)