diff --git a/AGENTS.md b/AGENTS.md index ca0946b..e741670 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -25,7 +25,7 @@ amont. ``` feature/* ──► experimental-silo ──► landing-silo ──► main - (testing) (nightly) (stable) + (nightly) (testing) (stable) ``` Vers la droite on promeut, vers la gauche on redescend un correctif. Une correction ne saute @@ -65,17 +65,17 @@ Ne jamais corriger en aval un bug présent en amont : le correctif remontera un branche amont reste cassée entre-temps et la promotion suivante réintroduit l'ancien code par dessus. Symptôme : « le correctif ne tient pas ». -Si une fusion casse le nightly, **révoquer la fusion** dans `landing-silo` pour rendre le canal de -nouveau utilisable, puis corriger tranquillement dans la branche `feature/*` d'origine. Ne pas -corriger en avant sous pression. +Si une fusion casse le nightly, **révoquer la fusion** dans `experimental-silo` pour rendre le +canal de nouveau utilisable, puis corriger tranquillement dans la branche `feature/*` d'origine. +Ne pas corriger en avant sous pression. Trois préfixes, pas davantage : `feature/*`, `fix/*`, `hotfix/*`. ### Versionnement des paquets Tout paquet issu d'un dépôt produit ETM porte un suffixe `+etmN` sur la version amont qu'il modifie -ou remplace (ex. `1.15.2+etm1`), à tous les canaux de promotion (`experimental-silo`/testing, -`landing-silo`/nightly, `main`/stable). Ce suffixe garantit la préséance apt/dpkg sur le paquet +ou remplace (ex. `1.15.2+etm1`), à tous les canaux de promotion (`experimental-silo`/nightly, +`landing-silo`/testing, `main`/stable). Ce suffixe garantit la préséance apt/dpkg sur le paquet upstream identique. Ne jamais le remplacer par un tiret (`-etmN`) : `-` a un sens réservé en version Debian (champ