[spip-check ↪ telecharger-archive-spip] 5 commits

technova69/spip-check | 5 commits

Par Gilles, le 30 août 2026 à 10h20min :

Documente le téléversement manuel de l’archive de référence SPIP

README : décrit le nouveau formulaire de secours quand
files.spip.net est inaccessible. CHANGELOG : entrée Non publié /
Ajouté.

Modifié
CHANGELOG.md
README.md

Détails : Documente le téléversement manuel de l'archive de référence SPIP (570b121d) · Validations · Gilles Vincent / spip-check · GitLab

==============================
Par Gilles, le 30 août 2026 à 10h20min :

Téléversement manuel quand l’archive de référence SPIP ne peut pas être téléchargée

spipCheckDownloadArchive() ne lève plus pour un échec réseau ou une
somme SHA-1 invalide sur le fichier téléchargé (la version non prise
en charge reste fatale, faute de somme à vérifier). Un nouveau step
reference-manquante affiche un formulaire de téléversement d’un seul
fichier, sur le modèle de references-plugins, et reprend le contrôle
normalement une fois l’archive validée.

Modifié
lang/spip_check_en.php
lang/spip_check_fr.php
spip-check.php
templates/spip-check.php.tpl
tests/unit/BuildTest.php

Détails : https://git.spip.net/technova69/spip-check/-/commit/7da71e70998b58662dd9c56e3a7f741359fce668

==============================
Par Gilles, le 30 août 2026 à 10h18min :

Ajout de ReferenceArchiveUploadHandler pour le téléversement manuel de l’archive SPIP

Valide un fichier téléversé unique (erreur PHP, lien symbolique,
provenance HTTP réelle, somme SHA-1) et le publie à l’emplacement
attendu du cache, sur le modèle de PluginUploadHandler.

Ajouté
tests/unit/ReferenceArchiveUploadHandlerTest.php
Modifié
src/SpipCheck.php

Détails : Ajout de ReferenceArchiveUploadHandler pour le téléversement manuel de l'archive SPIP (1a85ba4c) · Validations · Gilles Vincent / spip-check · GitLab

==============================
Par Gilles, le 30 août 2026 à 10h13min :

Plan : téléversement manuel de l’archive de référence SPIP

Découpe l’implémentation en trois tâches TDD : ReferenceArchiveUploadHandler
et ses tests unitaires, le câblage du nouveau step reference-manquante dans
le template avec ses tests bout-en-bout, puis la documentation.

Ajouté
docs/superpowers/plans/2026-08-30-televersement-archive-reference.md

Détails : Plan : téléversement manuel de l'archive de référence SPIP (0911a2bd) · Validations · Gilles Vincent / spip-check · GitLab

==============================
Par Gilles, le 30 août 2026 à 10h08min :

Spec : téléversement manuel de l’archive de référence SPIP

Design pour appliquer à l’archive de référence SPIP le même filet de
sécurité que les archives de plugins : si le téléchargement automatique
échoue ou renvoie une somme SHA-1 invalide, un formulaire de
téléversement manuel remplace la page d’erreur fatale actuelle.

Ajouté
docs/superpowers/specs/2026-08-30-televersement-archive-reference-design.md

Détails : Spec : téléversement manuel de l'archive de référence SPIP (dea340f3) · Validations · Gilles Vincent / spip-check · GitLab