diff --git a/.gitea/workflows/build.yaml b/.gitea/workflows/build.yaml index df23802..f3d51fa 100644 --- a/.gitea/workflows/build.yaml +++ b/.gitea/workflows/build.yaml @@ -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