From 5a6ad8a2e26a02abdf06df77cfbc4610a04aff77 Mon Sep 17 00:00:00 2001 From: Patrick Schurig Date: Sun, 2 Aug 2026 11:38:55 +0200 Subject: [PATCH] docs: fix channel/branch mapping to match DEPLOY.md experimental-silo feeds powersync-nightly and landing-silo feeds powersync-testing, not the other way round. DEPLOY.md in the deploy repository is the source of truth and says so in two places: its channel table and its infrastructure inventory, where the core forks are named etm-nymea-nightly for experimental-silo and etm-nymea-testing for landing-silo. Three places carried the labels backwards, all introduced by 30b58db this morning: the diagram, the sentence on reverting a merge that breaks the nightly, and the promotion channel list. The order of the chain itself was already right and is untouched, as is everything else in the document. Co-Authored-By: Claude Opus 5 (1M context) --- AGENTS.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) 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