diff --git a/.forgejo/workflows/buildAndTest.yml b/.forgejo/workflows/buildAndTest.yml index 3a9710bb..6f656f93 100644 --- a/.forgejo/workflows/buildAndTest.yml +++ b/.forgejo/workflows/buildAndTest.yml @@ -40,16 +40,12 @@ jobs: fi git submodule update --init --recursive echo "✅ Checked out at $(git rev-parse HEAD) on $(git branch --show-current 2>/dev/null || echo detached HEAD)" - - name: Diagnostic système absolu du Runner + - name: Forcer l'appropriation et les droits KVM pour Podman run: | - echo "=== Utilisateur actuel ===" - id - echo "=== Liste des périphériques visibles ===" - ls -la /dev/kvm 2>&1 || echo "❌ /dev/kvm INTROUVABLE" - echo "=== Groupes disponibles ===" - getent group || true - echo "=== Variables d'environnement du conteneur ===" - env + # 1. Supprime les restrictions d'ACL héritées de Podman Rootless + setfacl -b /dev/kvm || true + # 2. Force les droits en lecture/écriture totale pour tout le monde dans le conteneur + chmod 666 /dev/kvm - name: Démarrer l'émulateur QEMU Headless run: | # 1. Variables d'environnement pour stabiliser le noyau Android 36