[archiviste ↪ 2.x] 5 commits

spip/archiviste | 5 commits

Par marcimat, le 21 juillet 2026 à 12h01min :

Merge branch ‹ fix_extractTo_zip_44 › into ‹ 2.x ›

fix: En absence de fichier à extraire, il faut passer null à ZipArchive::extractTo

See merge request spip/archiviste!4448

Modifié
.gitlab-ci.yml
src/TarArchive.php
src/ZipArchive.php
tests/SpipArchiverTest.php

Détails : Merge branch 'fix_extractTo_zip_44' into '2.x' (39d7d54a) · Validations · spip / archiviste · GitLab

==============================
Par Matthieu Marcillaud, le 21 juillet 2026 à 11h48min :

ci: utiliser le phpunit prévu (9.x du composer.json, pas 13.x de l’image spip/tools)

Modifié
.gitlab-ci.yml

Détails : ci: utiliser le phpunit prévu (9.x du composer.json, pas 13.x de l’image spip/tools) (140d229a) · Validations · spip / archiviste · GitLab

==============================
Par Matthieu Marcillaud, le 21 juillet 2026 à 11h01min :

test: Commenter un autre test capricieux sur tgz cette fois

Modifié
tests/SpipArchiverTest.php

Détails : test: Commenter un autre test capricieux sur tgz cette fois (5d8627c6) · Validations · spip / archiviste · GitLab

==============================
Par Matthieu Marcillaud, le 21 juillet 2026 à 10h50min :

fix: dump n’existe pas, retournons false en cas d’erreur tgz, mais il faudrait logger idéalement

Modifié
src/TarArchive.php

Détails : fix: dump n’existe pas, retournons false en cas d’erreur tgz, mais il faudrait logger idéalement (05d70ede) · Validations · spip / archiviste · GitLab

==============================
Par Matthieu Marcillaud, le 21 juillet 2026 à 10h37min :

fix: En absence de fichier à extraire, il faut passer null à ZipArchive::extractTo

Modifié depuis le dernier commit qa-pass ; et c’est aussi à cause de PHPStan
qui n’accepte étrangement pas que le paramètre $files soit null sur ZipArchive::extractTo().

Modifié
src/ZipArchive.php

Détails : fix: En absence de fichier à extraire, il faut passer null à ZipArchive::extractTo (d4203298) · Validations · spip / archiviste · GitLab