[spip_auto_update ↪ diagnostics-execution] 20 commits

technova69/spip_auto_update | 20 commits

Par gilles, le 23 août 2026 à 16h47min :

fix: borne les diagnostics journaux complets

Modifié
src/LecteurJournaux.php
tests/unit/LecteurJournauxTest.php

Détails : fix: borne les diagnostics journaux complets (cb07fee6) · Validations · Gilles Vincent / spip_auto_update · GitLab

==============================
Par gilles, le 23 août 2026 à 16h34min :

fix: borne les longues lignes de journaux

Modifié
src/LecteurJournaux.php
tests/unit/LecteurJournauxTest.php

Détails : fix: borne les longues lignes de journaux (c57d3fd6) · Validations · Gilles Vincent / spip_auto_update · GitLab

==============================
Par gilles, le 23 août 2026 à 16h00min :

fix: enrichit les diagnostics HTTP de debug

Modifié
src/ObservationSante.php
src/Rapport/Journal.php
src/SondeSante.php
tests/unit/Rapport/JournalTest.php
tests/unit/SondeSanteTest.php

Détails : https://git.spip.net/technova69/spip_auto_update/-/commit/c89aa11092c982ba95899b7fdd743226cc9e70b7

==============================
Par gilles, le 23 août 2026 à 15h58min :

fix: signale les obsoletes non deplaces

Modifié
src/Execution.php
tests/unit/ExecutionTest.php

Détails : fix: signale les obsoletes non deplaces (883a6acc) · Validations · Gilles Vincent / spip_auto_update · GitLab

==============================
Par gilles, le 23 août 2026 à 15h57min :

fix: lit toute la fenêtre des journaux

Modifié
src/LecteurJournaux.php
tests/unit/LecteurJournauxTest.php

Détails : fix: lit toute la fenêtre des journaux (b3bbd943) · Validations · Gilles Vincent / spip_auto_update · GitLab

==============================
Par gilles, le 23 août 2026 à 15h55min :

fix: conserve tous les diagnostics de santé finale

Modifié
src/ComparateurSante.php
src/Execution.php
src/Sante.php
src/SondeSante.php
tests/unit/ComparateurSanteTest.php
tests/unit/ExecutionTest.php
tests/unit/SondeSanteTest.php

Détails : fix: conserve tous les diagnostics de santé finale (c57c7e01) · Validations · Gilles Vincent / spip_auto_update · GitLab

==============================
Par gilles, le 23 août 2026 à 15h51min :

fix: lie le contrôle SVP aux versions planifiées

Modifié
payload/appliquer.php
src/ControleurVersionsPluginsAuto.php
src/Execution.php
src/PlanSite.php
src/ResultatPlugins.php
tests/unit/ApplicateurPluginsTest.php
tests/unit/ControleurVersionsPluginsAutoTest.php
tests/unit/ExecutionTest.php
tests/unit/PlanificateurTest.php
tests/unit/ResultatPluginsTest.php

Détails : fix: lie le contrôle SVP aux versions planifiées (87afaab4) · Validations · Gilles Vincent / spip_auto_update · GitLab

==============================
Par gilles, le 23 août 2026 à 15h43min :

fix: interdit le chevauchement des sauvegardes plugins

Modifié
src/Fichiers.php
src/SauvegardePlugins.php
src/ValidateurPlugins.php
tests/unit/SauvegardePluginsTest.php
tests/unit/ValidateurPluginsTest.php

Détails : fix: interdit le chevauchement des sauvegardes plugins (f61f3631) · Validations · Gilles Vincent / spip_auto_update · GitLab

==============================
Par gilles, le 23 août 2026 à 15h19min :

fix: aligne l’aide sur les statuts de sortie

Modifié
src/Application.php
tests/unit/ApplicationTest.php

Détails : fix: aligne l’aide sur les statuts de sortie (651d378c) · Validations · Gilles Vincent / spip_auto_update · GitLab

==============================
Par gilles, le 23 août 2026 à 15h15min :

docs: documente les diagnostics d’exécution

Modifié
README.md

Détails : docs: documente les diagnostics d’exécution (a59de7c8) · Validations · Gilles Vincent / spip_auto_update · GitLab

==============================
Par gilles, le 23 août 2026 à 15h11min :

fix: propage le code de retour mysqldump

Modifié
src/Sauvegarde/DumpMysql.php
tests/unit/ExecutionTest.php
tests/unit/Sauvegarde/DumpMysqlTest.php

Détails : fix: propage le code de retour mysqldump (2ad3c669) · Validations · Gilles Vincent / spip_auto_update · GitLab

==============================
Par gilles, le 23 août 2026 à 14h56min :

feat: expose les statuts et codes de sortie détaillés

Modifié
src/Application.php
src/ArtefactsExecution.php
src/Execution.php
src/JournalSite.php
src/Progression.php
src/Rapport/Journal.php
tests/unit/ApplicationTest.php
tests/unit/ExecutionTest.php
tests/unit/ProgressionTest.php
tests/unit/Rapport/JournalTest.php

Détails : feat: expose les statuts et codes de sortie détaillés (3e3d8b3d) · Validations · Gilles Vincent / spip_auto_update · GitLab

==============================
Par gilles, le 23 août 2026 à 14h44min :

fix: classe la santé finale après les écritures

Modifié
src/Execution.php
src/JournalPhases.php
tests/unit/ExecutionTest.php
tests/unit/JournalPhasesTest.php

Détails : fix: classe la santé finale après les écritures (fb4089ae) · Validations · Gilles Vincent / spip_auto_update · GitLab

==============================
Par gilles, le 23 août 2026 à 14h37min :

fix: conserve les faits SVP et le statut final

Modifié
src/Execution.php
tests/unit/ExecutionTest.php

Détails : fix: conserve les faits SVP et le statut final (1b5ce946) · Validations · Gilles Vincent / spip_auto_update · GitLab

==============================
Par gilles, le 23 août 2026 à 14h28min :

feat: orchestre l’exécution par phases sûres

Ajouté
src/ArtefactsExecution.php
Modifié
src/Application.php
src/Execution.php
src/JournalSite.php
src/PlanSite.php
tests/unit/ExecutionTest.php
tests/unit/Rapport/JournalTest.php

Détails : feat: orchestre l’exécution par phases sûres (460d5a10) · Validations · Gilles Vincent / spip_auto_update · GitLab

==============================
Par gilles, le 23 août 2026 à 13h59min :

feat: compare la santé avant et après mise à jour

Ajouté
src/CauseJournal.php
src/ClassificateurJournaux.php
src/ComparateurSante.php
src/LecteurJournaux.php
src/ObservationSante.php
src/PhotoJournaux.php
src/SondeSante.php
tests/unit/ClassificateurJournauxTest.php
tests/unit/ComparateurSanteTest.php
tests/unit/LecteurJournauxTest.php
tests/unit/SondeSanteTest.php
Modifié
src/RapportSante.php
src/Sante.php
tests/unit/SanteTest.php

Détails : feat: compare la santé avant et après mise à jour (097ad5c5) · Validations · Gilles Vincent / spip_auto_update · GitLab

==============================
Par gilles, le 23 août 2026 à 13h38min :

fix: résout les chemins relatifs des plugins actifs

Modifié
src/ControleurVersionsPluginsAuto.php
tests/unit/ApplicateurPluginsTest.php
tests/unit/ControleurVersionsPluginsAutoTest.php

Détails : fix: résout les chemins relatifs des plugins actifs (90e3e7e0) · Validations · Gilles Vincent / spip_auto_update · GitLab

==============================
Par gilles, le 23 août 2026 à 13h24min :

feat: contrôle les versions de plugins après SVP

Ajouté
src/ControleurVersionsPluginsAuto.php
src/ResultatControleVersionsPlugins.php
tests/unit/ControleurVersionsPluginsAutoTest.php
Modifié
payload/appliquer.php
src/Execution.php
src/ResultatPlugins.php
src/SauvegardePlugins.php
tests/unit/ApplicateurPluginsTest.php
tests/unit/ExecutionTest.php
tests/unit/ResultatPluginsTest.php
tests/unit/SauvegardePluginsTest.php

Détails : feat: contrôle les versions de plugins après SVP (86e39b84) · Validations · Gilles Vincent / spip_auto_update · GitLab

==============================
Par gilles, le 23 août 2026 à 13h04min :

test: normalise les chemins de plugins sondés

Modifié
tests/integration/SondeTest.php

Détails : test: normalise les chemins de plugins sondés (8fb4b064) · Validations · Gilles Vincent / spip_auto_update · GitLab

==============================
Par gilles, le 23 août 2026 à 12h58min :

feat: prévalide les sources de plugins

Ajouté
src/ResultatValidationPlugins.php
src/SourcePlugin.php
src/TypeSourcePlugin.php
src/ValidateurPlugins.php
tests/unit/ValidateurPluginsTest.php
Modifié
payload/sonde.php
src/EtatSite.php
src/PlanSite.php
tests/integration/SondeTest.php
tests/unit/EtatSiteTest.php
tests/unit/PlanificateurTest.php

Détails : feat: prévalide les sources de plugins (afdba148) · Validations · Gilles Vincent / spip_auto_update · GitLab