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
This commit is contained in:
1 parent
619228168d
commit
ac7f55eab3
1 file changed
+10
-1
@@ -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
|
||||
|
||||
Reference in new issue
Block a user