bug release avec dossier tests/ ?

Hello,

Il semble que les tests unitaires du plugin archiviste soient bien présents dans le zip spip de la dernière release. Ils sont pourtant ignorés dans le fichier .gitattributes .gitattributes · 2.2.3 · spip / archiviste · GitLab. Ce serait bien qu’on regarde ça avant la release 4.4.6 ?

1 « J'aime »

Tu pense que les TU devraient être livrés avec les zip pour le grand public? A mon sens c’est un problème technique, donc « de dev », donc uniquement accessible en git.

Je vois une diff entre le .gitattributes de ecrire cf .gitattributes · 5.x · spip / ecrire · GitLab et celui d’archiviste cf .gitattributes · master · spip / archiviste · GitLab, serait-ce le manque de / final qui pose problème ?

Nope. la commande composer archive exclus le dossier conformément à .gitattributes

Mais t’as raison, ce serait plus joli avec le slash :slight_smile:

Je disait qu’a priori, ils sont présents et que ce serait bien qu’on veille à ce qu’ils n’y soient plus si je ne me suis pas trompé :wink:

Le script utilisé est spip-contrib-outils / Spip Archives · GitLab pour le moment en mode « checkout » : en gros il récupère la version de SPIP demandée avec l’outil checkout, puis il exécute un composer archive sur le résultat. Checkout récépère chaque plugins-dist brut (archiviste a ses fichiers tests/ et autres à ce moment là). J’ai l’impression que composer archive n’utilise que le .gitattributes racine ?

Aaah … c’est bien possible, ça …

Avec SPIP 4.4 et composer forward, ça changerait ce comportement, mais aussi la distribution des fichiers racine composer.json et plugins-dist.json