Skip to content

v1.4.4 — Smoke live sin falsos positivos (tolera bloqueo antibot)

Choose a tag to compare

@NLACE-COM NLACE-COM released this 13 Jul 16:45
6fd9bb6

El smoke live semanal abría un issue de falso positivo cada lunes (ej. #9) porque Tottus y Líder bloquean siempre el tráfico de datacenter (GitHub Actions). Ese ruido enterraba las alertas que sí importan.

🐛 Fixed

  • El smoke live tolera el bloqueo antibot esperable (tests/live/otras-cadenas.live.test.ts) — distingue un bloqueo antibot (HttpStatusError 401/403/307/429, o Error con mensaje de antibot: PerimeterX/BIG-IP/"blocked") de un cambio de formato real (el fetch devuelve 200 pero ProductSchema.parse o la aserción de resultados falla). El bloqueo desde la nube ya no rompe el smoke (solo warning); un cambio de formato sí lo rompe y abre el issue. Jumbo, Santa Isabel y Unimarc se siguen validando de verdad.

✨ Added

  • SMOKE_STRICT=1 — en un runner con IP residencial reendurece el bloqueo a fallo, para cobertura real de las tres cadenas.

✅ Verificación

En vivo: modo normal 7/7 (Tottus/Líder tolerados con warning), estricto 2 failed (Tottus/Líder). Contrato: 157 tests. Cierra #9.

Changelog: CHANGELOG.md

🤖 Generated with Claude Code