technova69/spip-check-cli
Par Gilles Vincent, le 27 août 2026 à 00h06min :
fix: fiabiliser et clarifier le diagnostic des références plugins
- ClientHttpFlux::telechargerVers() rejette désormais un téléchargement
interrompu ou tronqué (timeout réseau, taille reçue différente du
Content-Length) au lieu de le mettre en cache comme s’il était complet. - IndexDepotPlugins::disponible() distingue « dépôt public jamais chargé »
de « plugin absent d’un dépôt correctement chargé ». - VerificationIntegritePlugin et ScanLancer ne confondent plus « plugin
hors dépôt public » (source inconnue) et « source connue mais archive
de référence injoignable » (échec réseau, ou blocage anti-robot côté
forge) : ce dernier cas était auparavant silencieux et signalé avec le
même message trompeur que le premier.
Co-Authored-By: Claude Sonnet 5 noreply@anthropic.com
Ajouté
tests/Archive/ClientHttpFluxTest.php
Modifié
src/Archive/ClientHttpFlux.php
src/Archive/IndexDepotPlugins.php
src/Command/ScanLancer.php
src/Verification/VerificationIntegritePlugin.php
tests/Archive/IndexDepotPluginsTest.php
tests/Command/ScanLancerTest.php
tests/Verification/VerificationIntegritePluginTest.php