542ac51ebadd1303152c3df95ca41c41c489a00f
- .gitea/workflows/ci.yml: 2-job pipeline (backend → portal fail-fast) - backend job: ruff check, ruff format --check, pytest with JUnit XML artifact - portal job: Next.js build, Playwright E2E (flows + accessibility), Lighthouse CI - all test reports uploaded as artifacts (playwright-report, playwright-junit, lighthouse) - credentials via secrets (AUTH_SECRET, E2E_*) — never hardcoded - packages/portal/e2e/accessibility/axe.spec.ts: WCAG 2.1 AA axe-core tests - packages/portal/e2e/lighthouse/lighthouserc.json: Lighthouse CI score assertions
Description
No description provided
Languages
Python
99.9%