diff --git a/.gitea/workflows/build.yaml b/.gitea/workflows/build.yaml index c027668..9bc5da1 100644 --- a/.gitea/workflows/build.yaml +++ b/.gitea/workflows/build.yaml @@ -1,10 +1,14 @@ name: Build and Push Frontend on: + # NOTA: sin anchors/aliases de YAML (&x / *x) a propósito -- el parser + # de workflows de Gitea Actions no los resuelve en el bloque "on:" y + # descarta el archivo completo con "unknown on type" (visto en vivo el + # 2026-08-15). Las dos listas de paths quedan duplicadas literalmente. push: branches: - main - paths: &frontend_paths + paths: # Código y configuración real del frontend. # Los cambios exclusivos de GitOps (frontend.yaml, ingress, patches, etc.) # no vuelven a construir la imagen. @@ -32,7 +36,28 @@ on: pull_request: branches: - main - paths: *frontend_paths + paths: + - 'workloads/ecommerce/Dockerfile' + - 'workloads/ecommerce/.dockerignore' + - 'workloads/ecommerce/.npmrc' + - 'workloads/ecommerce/package.json' + - 'workloads/ecommerce/package-lock.json' + - 'workloads/ecommerce/next.config.*' + - 'workloads/ecommerce/tsconfig.json' + - 'workloads/ecommerce/tailwind.config.*' + - 'workloads/ecommerce/postcss.config.*' + - 'workloads/ecommerce/eslint.config.*' + - 'workloads/ecommerce/*.js' + - 'workloads/ecommerce/*.mjs' + - 'workloads/ecommerce/*.ts' + - 'workloads/ecommerce/*.tsx' + - 'workloads/ecommerce/app/**' + - 'workloads/ecommerce/src/**' + - 'workloads/ecommerce/components/**' + - 'workloads/ecommerce/lib/**' + - 'workloads/ecommerce/public/**' + - 'workloads/ecommerce/styles/**' + - '.gitea/workflows/build.yaml' permissions: contents: write