[spip-check-cli ↪ echecs-references] fix : pointe vers la page des étiquettes du plugin plutôt (…)

technova69/spip-check-cli

Par Gilles Vincent, le 27 août 2026 à 12h07min :

fix: pointe vers la page des étiquettes du plugin plutôt que deviner l’archive

Remplace le départage par HEAD (retiré : ClientHttp::estJoignable et ses
deux implémentations) par IndexDepotPlugins::urlTags(), qui déduit l’URL
de la page des étiquettes (tags) du dépôt du plugin depuis sa source. Plus
simple, et robuste au blocage anti-robot qui rendait le départage par HEAD
inopérant (archive existante, inexistante et page des tags répondent
identiquement sous ce blocage — cf. commit précédent).

L’utilisateur choisit lui-même le bon zip sur cette page plutôt que de se
voir proposer une ou deux archives devinées. Le téléchargement automatique
n’est pas affecté : IndexDepotPlugins::urlsArchive() (les deux candidats,
essayés dans l’ordre) reste inchangé.

Séparateur des lignes du bloc de synthèse changé de « : » à « => ».

Co-Authored-By: Claude Sonnet 5 noreply@anthropic.com

Modifié
README.md
docs/superpowers/specs/2026-08-27-echecs-telechargement-design.md
src/Archive/ClientHttp.php
src/Archive/ClientHttpFlux.php
src/Archive/IndexDepotPlugins.php
src/Command/ScanLancer.php
tests/Archive/IndexDepotPluginsTest.php
tests/Command/ScanLancerTest.php
tests/Double/ClientHttpFactice.php

Détails : fix: pointe vers la page des étiquettes du plugin plutôt que deviner l'archive (b174ae88) · Validations · Gilles Vincent / spip-check-cli · GitLab