- scripts/gitea-release.py : argument d'instance (URL/owner/trousseau par hôte),
usage inchangé sinon ; tokens par instance dans le trousseau macOS
- remotes : origin (cloudyfy, HTTPS) + farewell (SSH, alias giteassh:2222)
- docs §16/§16.bis : deux remotes, scopes des tokens, commande d'ajout au
trousseau pour farewell
- le corps de chaque release Gitea est extrait de docs/CHANGELOG.md (la section
[X.Y.Z] de la version) — les 5 releases existantes ont été mises à jour (le
1er script cherchait [vX.Y.Z] et était tombé sur le fallback)
- crée ou met à jour la release (PATCH), remplace l'asset APK du même nom
- token Gitea lu dans le trousseau macOS, scope write:repository suffisant
- §16.bis documente le script + le piège du préfixe « v »