Docs : portage web migré vers son dépôt séparé HormoneTrack-web (v1.4.10)

Le portage navigateur (ex-web/) vit désormais dans ~/projects/HormoneTrack-web
— dépôt séparé sur les mêmes instances Gitea, historique 100 % propre (la
dette de confidentialité §8.bis reste confinée à ce dépôt), versions
alignées (web v1.4.10 = portage de l'Android v1.4.10), changelogs
totalement séparés.
- §16 : étape 4.bis de la checklist de release = sync web (checklist §10
  du dépôt web) ; publication Gitea web gelée tant que la parité qualité
  n'est pas validée (commit + tag seulement)
- README §Git : note sur le dépôt web apparié
This commit is contained in:
Siphonight 2026-09-08 14:36:30 +02:00
parent 3e4c7c44b3
commit e508607919
2 changed files with 17 additions and 1 deletions

View File

@ -115,6 +115,11 @@ git log --oneline # historique par couches (toolchain / moteur / UI / docs)
git push -u origin main --tags git push -u origin main --tags
``` ```
**Portage web** : depuis v1.4.10, la version navigateur vit dans son propre
dépôt `Siphonight/HormoneTrack-web` (mêmes instances) — versions **alignées**
(web v1.4.10 = portage de l'Android v1.4.10), releases sync (checklist
§16 étape 4.bis), changelogs séparés.
Chaque commit de release passe `./gradlew testDebugUnitTest` (vert obligatoire) et est Chaque commit de release passe `./gradlew testDebugUnitTest` (vert obligatoire) et est
taggué annoté. Voir [docs/DEVELOPPEMENT.md §16](docs/DEVELOPPEMENT.md). taggué annoté. Voir [docs/DEVELOPPEMENT.md §16](docs/DEVELOPPEMENT.md).

View File

@ -1445,7 +1445,18 @@ vérifie pas en tests JVM).
releases Gitea en sera extrait automatiquement par le script), + §14 si bug releases Gitea en sera extrait automatiquement par le script), + §14 si bug
corrigé, + §2 (historique) si notable. corrigé, + §2 (historique) si notable.
4. **Commit** (message descriptif par couche) + **tag annoté** : 4. **Commit** (message descriptif par couche) + **tag annoté** :
`git tag -a vX.Y.Z -m "résumé"`. `git tag -a vX.Y.Z -m "…"`.
4.bis. **Release SYNC web** (depuis le 8 sept. 2026) : le portage web vit
dans son PROPRE dépôt `~/projects/HormoneTrack-web` (2 Gitea,
`Siphonight/HormoneTrack-web` — historique 100 % propre, séparé de la
dette de confidentialité de ce dépôt). À chaque release : porter la
feature web si pas déjà fait, aligner `WEB_VERSION` sur la MÊME `X.Y.Z`,
`bash scripts/check.sh` vert (121 tests + E2E), commit + tag `vX.Y.Z`
côté web, push des deux dépôts. Changelogs TOTALEMENT SÉPARÉS
(`web/docs/CHANGELOG.md` ≠ ce fichier). Process web complet :
`../HormoneTrack-web/docs/DEVELOPPEMENT.md` §3 + §10. Publication
Gitea web GELÉE tant que la parité qualité n'est pas validée
(commit + tag seulement).
5. **Vérif confidentialité** : `git ls-tree -r <tag> --name-only | grep local-test-data` → VIDE + scan de confidentialité (déjà exigé avant tout push, §8.bis) ; puis **Push** : `git push origin main --tags` + `git push farewell main --tags` 5. **Vérif confidentialité** : `git ls-tree -r <tag> --name-only | grep local-test-data` → VIDE + scan de confidentialité (déjà exigé avant tout push, §8.bis) ; puis **Push** : `git push origin main --tags` + `git push farewell main --tags`
(farewell : le repo doit exister sur l'instance ; push-to-create désactivé). (farewell : le repo doit exister sur l'instance ; push-to-create désactivé).
6. **Construire les 2 APK au niveau du tag** : 6. **Construire les 2 APK au niveau du tag** :