fix(ci): habilitar gcc-toolset-12 (C++20) para better-sqlite3; reutilizar node_modules
deploy-branch / deploy (push) Successful in 2m36s
deploy-branch / teardown (push) Skipped

This commit is contained in:
2026-07-24 09:03:59 +02:00
parent 27166eb3f4
commit 98b19aa3a2
2 changed files with 15 additions and 2 deletions
+4
View File
@@ -26,7 +26,11 @@ jobs:
uses: actions/checkout@v4
- name: Build (npm ci + vite build)
shell: bash
run: |
# better-sqlite3 (v12) requiere C++20; el GCC 8 del sistema (AlmaLinux 8) no lo soporta.
# gcc-toolset-12 (GCC 12) ya está instalado en /opt/rh.
source /opt/rh/gcc-toolset-12/enable 2>/dev/null || echo "WARN: gcc-toolset-12 no encontrado"
npm ci
npm run build