Repository navigation
V0.7.1 — Intégration continue
Pourquoi
Les tests (/t) et la stack Docker ne tournaient que sur la machine du développeur. Une PR pouvait être fusionnée dans main alors que la suite était rouge.
Ce qu’on peut faire maintenant
- Une PR vers
main(y compris brouillon) lance le check ArgOS tests ; on voit le résultat sur la PR et dans Actions.



mainest protégé : tant que ArgOS tests n’est pas vert, la PR ne se fusionne pas (mergeable_state: blocked).

- La doc (README Développer + checks requis sur main) dit d’ajouter toute nouvelle CI à la liste des checks requis sur
main. - Un script du dépôt (
scripts/lancer-les-tests.sh) rejoue le même travail hors Actions (stack Docker + racinestest-roots).
Historique des tickets
- PR : #106
- Commits : https://github.com/UlyssouLV/ArgOS/pull/106/commits
Tickets (Fixes) : #102 #103 #104 #105
Hors périmètre
Publication des images au registre GitHub / livraison continue (0.7.2), scanner Sonar dans Actions, caches GitHub Actions, runners self-hosted, configuration automatique de la branch protection. Bugs #86 et #95.
Spec : https://github.com/UlyssouLV/ArgOS/blob/v0.7.1/docs/specs/v0.7.1-integration-continue.md
ADRs de cette version (liens sur ce tag, pas la base) :
- Aucun.
Issues laissées de côté (PR / spec hors périmètre) : #86 #95