Skip to content

fix(auth): preparar login y staging - #21

Merged
IagoPL merged 2 commits into
mainfrom
fix/staging-auth-readiness
Aug 27, 2026
Merged

fix(auth): preparar login y staging#21
IagoPL merged 2 commits into
mainfrom
fix/staging-auth-readiness

Conversation

@IagoPL

@IagoPL IagoPL commented Aug 27, 2026

Copy link
Copy Markdown
Owner

Resumen

Mejora la experiencia de inicio de sesión y actualiza la documentación operativa necesaria para preparar la validación en staging.

Auth

  • Elimina detalles técnicos de infraestructura de la interfaz pública.
  • Añade estados claros para Auth disponible y no disponible.
  • Añade estado de carga al iniciar sesión con GitHub.
  • Presenta errores OAuth mediante mensajes comprensibles.
  • Mantiene el flujo GitHub OAuth existente.

Staging

  • Actualiza la separación entre GitHub OAuth y GitHub App.
  • Documenta los eventos necesarios para sincronizar estados de CI.
  • Añade la migración de check runs al checklist.
  • Evita declarar configuración remota como aplicada sin verificación.

El endpoint /api/ready existe en main; producción requiere desplegar una versión actual antes de validar readiness.

Validación local

  • Lint OK
  • Typecheck OK
  • 84 tests unitarios OK
  • Build OK
  • 9 E2E smoke OK
  • E2E live omitido hasta configurar el entorno

Pendiente fuera de esta PR

Esta PR no modifica configuración live.

Siguen pendientes de verificación/configuración:

  • Supabase OAuth
  • variables Vercel
  • GitHub App
  • migración remota de check runs
  • deploy actualizado
  • E2E live

IagoPL added 2 commits August 27, 2026 20:00
La UI pública de login no debe mostrar detalles de infraestructura ni nombres de variables.
Alinea el checklist con Auth OAuth, GitHub App y la migración de check runs sin afirmar estado remoto no verificado.
@IagoPL
IagoPL marked this pull request as ready for review August 27, 2026 18:11
@IagoPL
IagoPL merged commit c1bd3fc into main Aug 27, 2026
2 checks passed
@IagoPL
IagoPL deleted the fix/staging-auth-readiness branch August 27, 2026 18:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant