Commit graph

4 commits

Author SHA1 Message Date
d5a0429d2c Workflow CI/CD finalisé et tests BATS (43/43 tests passent)
All checks were successful
Tests et Vérifications / Tests unitaires BATS (push) Successful in 15s
Tests et Vérifications / Vérification ShellCheck (push) Successful in 8s
Tests et Vérifications / Vérification syntaxe Bash (push) Successful in 3s
Tests et Vérifications / Résumé des tests (push) Successful in 1s
- Workflow simplifié: déclenchement main + manuel
- Retrait sudo pour compatibilité container Docker
- Tests robustes sans dépendance ZFS (43 tests)
- Suppression fixtures et uploads inutiles
- Création automatique répertoires STATE_DIR
2025-12-29 13:11:37 +01:00
e912d39f91 Format workflow comme Homelab (format YAML liste + checkout v4) 2025-12-29 12:44:20 +01:00
c11f873f02 Utilisation du runner self-hosted au lieu de ubuntu-latest 2025-12-29 12:34:51 +01:00
dfa5078b47 Configuration en variables + tests unitaires BATS
- Conversion config hardcodée en variables (CLUSTER_NODES)
- Détection nœud distant data-driven (extensible à 3+ nœuds)
- Tests unitaires BATS avec mocks complets (32 tests)
- CI/CD Forgejo avec shellcheck et validation syntaxe
- Mode test pour sourcing sans exécution du main
2025-12-29 12:29:46 +01:00