Skip to content

feat(e2e): add Playwright coverage, onboarding seed bridge, and CI - #68

Merged
pepakriz merged 1 commit into
mainfrom
pk/e2e
Aug 4, 2026
Merged

feat(e2e): add Playwright coverage, onboarding seed bridge, and CI#68
pepakriz merged 1 commit into
mainfrom
pk/e2e

Conversation

@pepakriz

@pepakriz pepakriz commented Aug 4, 2026

Copy link
Copy Markdown
Contributor

Adds Playwright e2e infrastructure over HTTPS with Phase 1 happy-path coverage for onboarding, payments, activity, and settings. Most specs skip onboarding via a dev/test-build-only window.__e2eSeedOnboarding bridge that calls the same production Task actions the UI does, since Playwright's storageState can't snapshot Evolu's OPFS-backed SQLite. Adds test:e2e:preview to run the suite against a one-off production build, and a labeled-PR GitHub Actions workflow to run it in CI.

Claude-Session: https://claude.ai/code/session_01WgU1jAJx3RvxuwWUpbQwmp

Adds Playwright e2e infrastructure over HTTPS with Phase 1 happy-path
coverage for onboarding, payments, activity, and settings. Most specs
skip onboarding via a dev/test-build-only window.__e2eSeedOnboarding
bridge that calls the same production Task actions the UI does, since
Playwright's storageState can't snapshot Evolu's OPFS-backed SQLite.
Adds test:e2e:preview to run the suite against a one-off production
build, and a labeled-PR GitHub Actions workflow to run it in CI.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01WgU1jAJx3RvxuwWUpbQwmp
@pepakriz pepakriz added the run-e2e Runs the Playwright e2e suite (production build) in CI for this PR label Aug 4, 2026
@pepakriz
pepakriz merged commit e14c7c8 into main Aug 4, 2026
5 checks passed
@pepakriz
pepakriz deleted the pk/e2e branch August 4, 2026 17:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

run-e2e Runs the Playwright e2e suite (production build) in CI for this PR

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant