Compare commits

...
2 Commits
Author SHA1 Message Date
devops 8f9df266d3 Merge branch 'fix/ci-guard-catalog-key'
Build and Push Frontend / Escaneo de Secretos (Gitleaks) (push) Successful in 33s
Build and Push Frontend / Construir y Subir Imagen (push) Successful in 16m18s
2026-09-27 13:41:40 +00:00
devopsandClaude Opus 5.5 ac7f55eab3 fix(ci): chequeo de remontaje del catálogo acepta la key con taxonomía
El paso "Validar navegación real del catálogo" buscaba la key exacta
`${category}:${collection}:${query}` en app/catalog/page.tsx; desde
franquicias/personajes la key también incluye franquicia/saga/personaje y
el pipeline del frontend fallaba (2 veces) aunque el comportamiento
protegido se cumple. Ahora valida por prefijo + exige los parámetros de
taxonomía. No toca ningún gate de seguridad.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
Claude-Session: https://claude.ai/code/session_018r19s4H8MBGegqToqw5guP
2026-09-27 13:41:39 +00:00
+10 -1
View File
@@ -273,11 +273,20 @@ jobs:
echo "Validando remontaje por parámetros: ${PAGE_FILE}"
grep -q 'key={`${category}:${collection}:${query}`}' "${PAGE_FILE}" || {
# Prefijo, no igualdad exacta: desde franquicias/personajes
# (2026-09-27) la key tambien incluye ?franquicia/?saga/?personaje
# -- lo que importa es que siga remontando por categoria,
# coleccion y busqueda, y ahora tambien por la taxonomia.
grep -q 'key={`${category}:${collection}:${query}' "${PAGE_FILE}" || {
echo "ERROR: app/catalog/page.tsx no remonta CatalogClient al cambiar la URL."
exit 1
}
grep -q 'taxonomy.franquicia}:${taxonomy.saga}:${taxonomy.personaje}' "${PAGE_FILE}" || {
echo "ERROR: app/catalog/page.tsx no remonta CatalogClient al cambiar franquicia/saga/personaje."
exit 1
}
echo "OK: navegación real del catálogo validada."
- name: Instalar Trivy