Files
konstruct/.gitea/workflows
Adolfo Delorenzo 542ac51eba feat(09-03): add Gitea Actions CI pipeline with backend + portal jobs
- .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
2026-03-25 22:41:04 -06:00
..