chore(ci): instalar binarios y documentar dependencias

- Añade sección en README.md con instrucciones para p7zip (7z) y chdman
- Actualiza .gitea/workflows/ci.yaml para intentar instalar p7zip-full y mame-tools/mame (continue-on-error)
- Ajusta importService para validar ruta y pasar logger desde la ruta de import
This commit is contained in:
2026-02-09 18:19:45 +01:00
parent 4298b003d9
commit 12636aefc3
9 changed files with 276 additions and 9 deletions

View File

@@ -30,6 +30,15 @@ jobs:
- name: Install dependencies
run: yarn install --immutable
- name: Install native archive tools (p7zip, chdman)
run: |
sudo apt-get update
# 7z / p7zip
sudo apt-get install -y p7zip-full p7zip-rar || true
# chdman (intentar instalar desde paquetes disponibles: mame-tools o mame)
sudo apt-get install -y mame-tools || sudo apt-get install -y mame || true
continue-on-error: true
- name: Prisma: generate (may fail on some runners)
run: yarn workspace quasar-backend run prisma:generate
continue-on-error: true
@@ -57,6 +66,13 @@ jobs:
- name: Install dependencies
run: yarn install --immutable
- name: Install native archive tools (p7zip, chdman)
run: |
sudo apt-get update
sudo apt-get install -y p7zip-full p7zip-rar || true
sudo apt-get install -y mame-tools || sudo apt-get install -y mame || true
continue-on-error: true
- name: Install Playwright browsers
run: yarn test:install
continue-on-error: true