Docs §10 : étape 4 (releases) jamais optionnelle — backfill v1.9.5/v1.10.0→v1.12.0 (leçon : commit + tag ≠ release)

This commit is contained in:
Siphonight 2026-09-30 20:48:22 +02:00
parent 4bdcd52970
commit 0e9a5672fb

View File

@ -561,8 +561,9 @@ fonctionnalités (sauf impossibilités structurelles §12).
**v1.4.10 = la première release web publiée (8 sept. 2026, cloudyfy)** : **v1.4.10 = la première release web publiée (8 sept. 2026, cloudyfy)** :
tag + release Gitea avec l'archive zip de déploiement, APRES validation tag + release Gitea avec l'archive zip de déploiement, APRES validation
complète (132 tests unitaires + E2E navigateur local + container-test réel complète (132 tests unitaires + E2E navigateur local + container-test réel
en configuration durcie). Le dépôt farewell reste en attente de la création en configuration durcie). Le repo farewell a été créé depuis — les releases
du repo (one-shot côté Gitea). y sont publiées sur les DEUX instances (backfill v1.9.5 + v1.10.0→v1.12.0
le 29 sept. 2026, cf étape 4).
### Remotes ### Remotes
@ -608,8 +609,14 @@ push initial v1.2.3, cf doc Android §16.)
attache l'archive `HormoneTrack-web-vX.Y.Z.zip` construite PAR attache l'archive `HormoneTrack-web-vX.Y.Z.zip` construite PAR
`git archive` AU TAG (jamais le working tree), vérifiée par `git archive` AU TAG (jamais le working tree), vérifiée par
téléchargement (uid des leçons #37/#43 Android : une invocation fait téléchargement (uid des leçons #37/#43 Android : une invocation fait
tout, vérif par téléchargement, échec bruyant). Idem `farewell` une tout, vérif par téléchargement, échec bruyant). Idem `farewell`.
fois le repo créé. ⚠️ **ÉTAPE JAMAIS OPTIONNELLE** (constat 29 sept. 2026) : les tags
v1.10.0 → v1.12.0 avaient été poussés SANS leurs releases (étape
sautée par l'assistant) — découvert par l'utilisatrice, backfill
publié sur les DEUX instances le jour même, + **v1.9.5 backfillée
sur farewell** (jamais publiée à l'époque, seule cloudyfy l'avait
été). Leçon : « commit + tag » n'est PAS « release » — la checklist
s'arrête quand le zip est vérifié par téléchargement.
5. **Smoke-test** : Android sur le Pixel 9 (checklist §21 Android) ; web 5. **Smoke-test** : Android sur le Pixel 9 (checklist §21 Android) ; web
sur le navigateur : import d'un backup réel, pan/zoom, export/import, sur le navigateur : import d'un backup réel, pan/zoom, export/import,
langue. langue.