Re: Gitea et le débardeur
Eric Lupinacci <[email protected]>
| Newsgroups | gmane.comp.web.spip.devel |
|---|---|
| Message-ID | <CAM6W4bZ0=Nu2DAN3RdnrsVFJRC8DhjaRWFYW4TjUr4HyB5WzGw@mail.gmail.com> |
Re, Le dim. 3 janv. 2021 à 16:17, Maïeul Rouquette <[email protected]> a écrit : > > Oui ca pourrait être effectivement pour moi la seule bonne raison : > avoir un système de changelog qui pourrait ensuite servir aussi lors de > la mise à jour via SVP et co. > Seule raison non. Les trucs tout auto c'est bien mais y a des limites et la distribution des zips est à mon avis une limite quand on a aucune possibilité d'expliquer simplement les modifications. On a effectivement ce souci sur SVP et les updates y ou z. Je viens de vérifier et l'API Gitea permet facilement de récupérer ces versions (appelées release en Gitea). Il faut faire : https://git.spip.net/api/v1/repos/spip-contrib-extensions/rainette/releases?access_token=xxxx et on récupère un tableau des release en JSON avec pour chaque release le contenu suivant : "id": 6700, "tag_name": "v1.5.4", "target_commitish": "master", "name": "v1.5.4", "body": "Archive de la version 1 de Rainette dont l'utilisation n'est plus conseillée sauf pour les sites dont la version SPIP est inférieure ou égale à 3.0.", "url": "https://git.spip.net/api/v1/repos/spip-contrib-extensions/rainette/releases/6700", "html_url": "https://git.spip.net/spip-contrib-extensions/rainette/releases/tag/v1.5.4", "tarball_url": "https://git.spip.net/spip-contrib-extensions/rainette/archive/v1.5.4.tar.gz", "zipball_url": "https://git.spip.net/spip-contrib-extensions/rainette/archive/v1.5.4.zip", "draft": false, "prerelease": false, "created_at": "2020-02-06T11:10:17+01:00", "published_at": "2020-02-06T11:10:17+01:00", "author": { "id": 167, "login": "Eric", "full_name": "Eric Lupinacci", "email": "xxx", "avatar_url": "xxx", "language": "fr-FR", "is_admin": true, "last_login": "2020-12-27T09:35:43+01:00", "created": "2017-05-26T10:41:58+02:00", "username": "Eric" }, "assets": [] On voit que body contient le texte saisi. On a également le tag associé et le titre et pleins d'infos sur l'état, la date de création... Tout ce qu'il faut pour améliorer les changelogs de commits. Je trouve cela vraiment pas mal. On a d'ailleurs l'url des zips ce qui permettrait même de ne plus les construire non ? ++ Eric