Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Web Deploy Lighthouse gate requires perf 100; live score 99, pre-existing since 2026-07-03

Abierto Apto para principiantes
#170 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
2/5
Tiempo estimado
1-3 horas
Aptitud para principiantes
68/100
Tipo de issue
Error
Claridad
Bastante claro
Estado de actividad
Activo
Stack tecnológico
github-actions, typescript

Línea de trabajo

Comienza con el Web Deploy workflow y encuentra el paso final "Live Lighthouse audits (real Chrome)", que falla cuando las puntuaciones son inferiores a 100; el issue no indica su archivo. Compara el gate con la puntuación de rendimiento de escritorio en vivo, repetida, de 99 y decide un umbral resistente a una variación de un punto. Se considera terminado cuando un deploy saludable con esa variación informa de éxito y la auditoría sigue comprobando el sitio en vivo.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

Summary

The Web Deploy workflow's final step, "Live Lighthouse audits (real Chrome)", requires a score of 100 in every category on the live site. Desktop performance comes back as 99, so the deploy run is reported as failed even though install, build, the Cloudflare Workers deploy and the post-deploy smoke checks all succeed and the site serves normally.

Reproduction

  • Push any change under packages/web/** to main. For example, commit 5aa39081 changes only packages/web/e2e/landing.spec.ts, which is not shipped.
  • Web Deploy run https://github.com/code-yeongyu/lazycodex/actions/runs/36761844911 failed on both attempt 1 and attempt 2 with:
          throw new Error(`Lighthouse ${formFactor} scores below 100: ${JSON.stringify(Object.fromEntries(failingScores))}`)
    
  • Every earlier step of that job succeeded, and https://lazycodex.ai/ and /docs return 200.

Expected

A deploy whose site is healthy reports success. Either the live performance score reaches 100, or the gate uses a threshold that a one-point performance variance between runs cannot flip.

Actual

The gate is red at performance 99. The same failure already occurred on the 2026-07-03 deploy (run for dac44057), so it predates the current change.

Notes

Found while landing a test-only change for the test audit (#168). That change is kept; this issue tracks only the gate.

Lenguaje dominante
TypeScript
Estrellas
3.7k
Forks
233
Métricas de merge de PR
Sin PR fusionados en 30 d

Preparar el entorno

Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de code-yeongyu/lazycodex

Todos los issues de code-yeongyu/lazycodex

Issues similares

Más issues de TypeScript

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.