En fait je ne créer plus de release sur le gitlab car j’ai automatisé le déploiement.
En fait je créer des tags à chaque fois: Tags · clients / Ğecko · GitLab
Mais le liens de l’APK n’y est pas, est-ce que ça t’irais si les prochaines fois je rajoute le lien vers l’APK dans ces messages de tags ?
Les liens seront toujours au format https://gecko-apk.p2p.legal/dl/gecko-VERSION.apk
Donc même si on a pas le lien on peut le deviner si a la lien de la version précédente.
Je ne sais pas comment créer des release en ligne de commande, c’est une mécanique propre à gitlab donc je suppose qu’il faut passer par l’api gitlab, alors que là je fait juste:
TAG_MESSAGE="$(git log --pretty='format:- %s ([%C(auto)%h](https://git.duniter.org/clients/gecko/-/commit/%C(auto)%h)) ' $LAST_VERSION...HEAD --no-merges)"
git tag -a v$VERSION -m"$TAG_MESSAGE" || exit 1
git push --tags || exit 1
Et j’ai un hook qui lance automatiquement le build côté CodeMagic et publie sur le playstore, lorsqu’un tag commençant par v
est push sur master.
@llaq est en train de mettre un hook sur ces tags aussi pour fDroid, comme il connait le pattern des liens de téléchargement il n’en a pas besoin dans les messages de tags.