Skip to content

ci(e2e): align GitHub Actions with documented QA evidence #6

@tomiloki

Description

@tomiloki

Problema a resolver

La documentación menciona Playwright e2e como evidencia, pero el workflow de GitHub Actions no ejecuta npm run e2e. Esto genera una brecha entre lo prometido y lo verificado.

Solucion propuesta

Actualizar CI para que la evidencia sea real:

  • Mantener backend checks/tests.
  • Mantener frontend lint/test.
  • Mantener Docker smoke.
  • Agregar job e2e contra stack levantado o documentar explícitamente que e2e es manual/local.

Criterios de aceptacion

  • CI ejecuta Playwright e2e contra frontend/backend disponibles, o docs dejan de prometer e2e automatizado.
  • El job e2e usa datos bootstrap demo confiables.
  • Artifacts de Playwright se suben solo en falla.
  • README y docs/FINAL_AUDIT.md reflejan exactamente lo que CI valida.
  • No se agregan secretos.

Riesgos o dependencias

  • E2E puede aumentar duración de CI.
  • Webpay sandbox real no debe volver frágil el pipeline; mockear o limitar e2e al flujo previo al pago externo.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestpriority:highCritical or urgent portfolio-readiness workstatus:approvedApproved for implementation

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions