Skip to content

fix(landing): make 14:00 schedule rollout-safe - #508

Merged
compaii merged 1 commit into
releasefrom
fix/umbral-1400-rollout-compat
Sep 4, 2026
Merged

fix(landing): make 14:00 schedule rollout-safe#508
compaii merged 1 commit into
releasefrom
fix/umbral-1400-rollout-compat

Conversation

@compaii

@compaii compaii commented Sep 4, 2026

Copy link
Copy Markdown
Collaborator

Cambio

Primera fase del cambio de horario de los dos encuentros restantes del ciclo:

  • mantiene 14:00 Argentina / 17:00 UTC en la landing mientras la base aún guarda 16:00 UTC
  • también muestra 14:00 correctamente cuando scheduled_at ya sea 17:00 UTC
  • cubre ambos IDs estables, 5 y 12 de septiembre
  • no modifica otras sesiones ni horarios inesperados

Por qué se despliega antes de la migración

deploy.yml aplica migraciones antes de reemplazar la app. El override anterior sumaba una hora incondicionalmente; con la base migrada habría mostrado 15:00 durante el rollout o un rollback. Esta fase hace el código compatible con DB vieja y nueva antes de cambiar la fuente canónica.

Verificación

  • regresión roja sobre release: el estado canónico de 17:00 UTC aparecía como 15:00 ART
  • regresión verde: legacy y canonical para los dos encuentros muestran 14:00 ART
  • suite completa: 1140 passed, 26 skipped
  • TypeScript, ESLint y build de producción: verdes
  • auditorías productivas root/Tapestry/Playlist: sin vulnerabilidades high/critical
  • revisión independiente pre-commit: aprobada, sin errores de seguridad ni lógica

Siguiente fase

Después de desplegar este PR, un segundo PR atómico migrará sólo las dos sesiones a 17:00 UTC y retirará el override temporal.

Related: #493.

Signed-off-by: CompAII <compaii@altermundi.net>
@compaii
compaii merged commit 2c86191 into release Sep 4, 2026
5 checks passed
@compaii
compaii deleted the fix/umbral-1400-rollout-compat branch September 4, 2026 16:49
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