build(turbo): normalize workspace task graph
This commit is contained in:
parent
4fc89c4d3f
commit
ae6eabed6f
6 changed files with 136 additions and 31 deletions
|
|
@ -32,7 +32,8 @@ This MVP uses Drizzle with Bun SQLite for local file-backed persistence.
|
|||
- `bun run test`: run the unit test stage in all workspaces.
|
||||
- `bun run test:unit`: run Vitest explicitly as the unit test stage.
|
||||
- `bun run test:e2e`: build and run Playwright browser smoke and QA checks.
|
||||
- `bun run test:qa`: run the release gate through Turbo.
|
||||
- `bun run test:qa`: run the release gate through Turbo across check, unit,
|
||||
build, Storybook, and e2e tasks.
|
||||
- `bun run build`: build the UI package, production website, and Bun server.
|
||||
- `bun run preview`: preview the production web build.
|
||||
- `bun run storybook`: start the UI package component explorer on port 6006.
|
||||
|
|
@ -102,7 +103,9 @@ bun run test:qa
|
|||
The gate runs TypeScript checks, Vitest coverage for model,
|
||||
persistence, renderer, datasource mocks, and presentation boundaries, the
|
||||
production build, the static Storybook build, and Playwright desktop/mobile
|
||||
smoke checks against the built adapter output. Playwright also performs
|
||||
smoke checks against the built adapter output. Turbo owns the release task
|
||||
graph; app package scripts stay as leaf commands and do not re-run the QA
|
||||
pipeline internally. Playwright also performs
|
||||
baseline screenshot checks, keyboard navigation checks, reduced-motion checks,
|
||||
landmark checks, and axe accessibility checks against the real model-driven
|
||||
route.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue