mike/.github/workflows
QA Runner 82fd540ee5 ci(e2e): run Playwright suite on PRs as a merge gate
Adds .github/workflows/e2e.yml adapted to this repo's backend/ + frontend/
layout: on every pull_request into main (or upstream-main), boot MinIO +
local Supabase (loading backend/schema.sql), start the API and web dev
servers, and run the Playwright suite, uploading the HTML report/traces on
pass or fail. playwright.config.ts already disables its local webServer when
CI=true, so the job owns the stack.

docs/e2e-ci.md documents the one required secret (ANTHROPIC_API_KEY) and the
branch-protection steps that make the 'e2e / playwright' check required, so a
red run blocks the merge button.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-22 11:37:59 -07:00
..
ci.yml fix: burn down frontend eslint errors; make CI lint blocking 2026-07-20 11:17:24 -07:00
e2e.yml ci(e2e): run Playwright suite on PRs as a merge gate 2026-07-22 11:37:59 -07:00