[Phase 0] Establish code quality, test, and CI baseline #5

Closed
opened 2026-07-25 21:52:19 +00:00 by lost-rob0t · 0 comments
lost-rob0t commented 2026-07-25 21:52:19 +00:00 (Migrated from github.com)

Parent: #2
Depends on: #3

Scope

  • Configure ESLint, formatting, strict type checking, Vitest, and Playwright.
  • Add unit, integration, and browser test directories with example tests.
  • Add GitHub Actions for install, lint, typecheck, unit tests, build, and Playwright smoke tests.
  • Cache dependencies without weakening lockfile validation.
  • Upload Playwright reports and build artifacts on failure.

Acceptance criteria

  • Pull requests run the full baseline automatically.
  • CI fails on formatting, lint, type, unit, build, or smoke-test regressions.
  • Local scripts match CI commands.
  • No test depends on a Common Lisp or Node API backend.
Parent: #2 Depends on: #3 ## Scope - Configure ESLint, formatting, strict type checking, Vitest, and Playwright. - Add unit, integration, and browser test directories with example tests. - Add GitHub Actions for install, lint, typecheck, unit tests, build, and Playwright smoke tests. - Cache dependencies without weakening lockfile validation. - Upload Playwright reports and build artifacts on failure. ## Acceptance criteria - Pull requests run the full baseline automatically. - CI fails on formatting, lint, type, unit, build, or smoke-test regressions. - Local scripts match CI commands. - No test depends on a Common Lisp or Node API backend.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
nsaspy/quasar-ui#5
No description provided.