All releases
v1.2.0

E2E Testing Infrastructure

#30

Playwright Test Suite

  • Playwright E2E test suite running on Chromium
  • Auth tests covering login, bad credentials, logout, and redirect guards
  • Local/CI split Playwright config — single project locally, three projects in CI
  • storageState auth reuse in CI for faster test runs

Test Infrastructure

  • Global setup with Supabase connectivity pre-flight check
  • Seed data single source of truth in supabase/seed-data.ts

CI/CD Enhancements

  • Composite GitHub Action for shared E2E CI setup
  • Conditional E2E jobs with and without migration checks
  • no-e2e-test skip logic via branch name, commit message, or PR title
  • CI concurrency with cancel-in-progress for efficient resource usage