Fill e2e gaps: storageState, real upload POST, session smoke
CI / skip-ci-check (pull_request) Successful in 3s
CI / docker-ci (pull_request) Successful in 5s
CI / secret-scan (pull_request) Successful in 12s
CI / viewer-unit (pull_request) Successful in 3m11s
CI / e2e (pull_request) Failing after 5m24s

Add auth setup project, viewer session check, upload that posts a fixture,
FastAPI login spec (skips without E2E_API_*), and repo ROADMAP.md.
This commit is contained in:
2026-07-14 19:17:14 -04:00
parent 988e9accf8
commit d9910acdde
9 changed files with 169 additions and 21 deletions
+6 -1
View File
@@ -4,10 +4,15 @@
PLAYKIT_PROJECT=punimtag
PLAYKIT_ENV=dev
# Dedicated e2e user — never commit real passwords
# Dedicated e2e user — prefer e2e@levkine.ca (never commit real passwords)
# Do not use admin@admin.com for Playwright; that account is bootstrap-only.
E2E_ADMIN_EMAIL=
E2E_ADMIN_PASSWORD=
# Optional FastAPI bearer tests (separate user DB from NextAuth)
# E2E_API_USERNAME=
# E2E_API_PASSWORD=
# Homelab Mailpit (preferred for DEV e2e)
PLAYKIT_MAIL_PROVIDER=mailpit
MAILPIT_BASE_URL=http://10.0.10.45:8025