ci(tests): activa gcc-toolset-12 para compilar better-sqlite3 con npm ci
deploy-branch / deploy (push) Successful in 2m35s
deploy-branch / teardown (push) Skipped
tests / Unitarias + componente + build (push) Successful in 2m47s
tests / Integración (Nominatim real, opt-in) (push) Skipped

This commit is contained in:
2026-08-18 07:42:42 +02:00
parent 00eaa1d209
commit d0fa037010
+10 -2
View File
@@ -18,7 +18,12 @@ jobs:
- uses: actions/checkout@v4 - uses: actions/checkout@v4
- name: Instalar dependencias - name: Instalar dependencias
run: npm ci # better-sqlite3 (v12) requiere C++20 y el GCC 8 base de AlmaLinux 8
# no lo soporta: se activa gcc-toolset-12 igual que en deploy.yml
shell: bash
run: |
source /opt/rh/gcc-toolset-12/enable 2>/dev/null || echo "WARN: gcc-toolset-12 no encontrado"
npm ci
- name: Pruebas unitarias y de componente (offline) - name: Pruebas unitarias y de componente (offline)
run: npm test run: npm test
@@ -35,7 +40,10 @@ jobs:
- uses: actions/checkout@v4 - uses: actions/checkout@v4
- name: Instalar dependencias - name: Instalar dependencias
run: npm ci shell: bash
run: |
source /opt/rh/gcc-toolset-12/enable 2>/dev/null || echo "WARN: gcc-toolset-12 no encontrado"
npm ci
- name: Pruebas de integración (API en memoria + Nominatim) - name: Pruebas de integración (API en memoria + Nominatim)
run: npm run test:integration run: npm run test:integration