Docs §16.bis : précise la revérification obligatoire par téléchargement après les deux uploads (pattern v1.2.10/1.3.0/1.3.1 confirmé)

This commit is contained in:
Siphonight 2026-09-06 10:20:25 +02:00
parent fa5d2df5a5
commit 58bc55bd0d

View File

@ -830,15 +830,16 @@ git checkout main
# 2. Publier sur chaque instance (corps = CHANGELOG + les 2 APK attachés) # 2. Publier sur chaque instance (corps = CHANGELOG + les 2 APK attachés)
# ⚠️ NE JAMAIS comparer les tags en chaînes (v1.2.10 < v1.2.5 # ⚠️ NE JAMAIS comparer les tags en chaînes (v1.2.10 < v1.2.5
# lexicographiquement !) — comparer en tuples numériques (§14 #38) # lexicographiquement !) — comparer en tuples numériques (§14 #38)
# ⚠️ v1.3.0 : deux invocations RAPPROCHÉES du script se sont écrasées # ⚠️ CONFIRMÉ v1.3.1 : les DEUX invocations rapprochées du script se
# mutuellement (APK release disparu, debug renommé générique). Pattern # remplacent mutuellement (le 2e upload écrase le 1er, nom générique).
# validé : purge des assets + upload + VÉRIFICATION PAR TÉLÉCHARGEMENT # Pattern OBLIGATOIRE (validé v1.2.6/10/3.0) : UNE passe Python inline —
# des deux, puis RE-VÉRIFIER LES DEUX à la fin du run (listing peut # purge des assets, upload séquentiel, VÉRIFICATION PAR TÉLÉCHARGEMENT
# mentir pendant les uploads rapprochés). # de CHAQUE asset puis RE-VÉRIFICATION FINALE des deux (listing ET
# contenu délivré). Le script one-shot par APK ne suffit plus.
for I in cloudyfy farewell; do for I in cloudyfy farewell; do
python3 scripts/gitea-release.py $I vX.Y.Z /tmp/apks/HormoneTrack-vX.Y.Z-release.apk python3 scripts/publish-release.py $I vX.Y.Z
python3 scripts/gitea-release.py $I vX.Y.Z /tmp/apks/HormoneTrack-vX.Y.Z-debug.apk
done done
# (publish-release.py : purge + upload release+debug + vérif téléchargement)
``` ```
Le script choisit l'instance (URL, owner) et lit le token Gitea correspondant Le script choisit l'instance (URL, owner) et lit le token Gitea correspondant