technova69/spip_auto_update | 9 commits
Par Gilles Vincent, le 28 août 2026 à 12h42min :
Merge branch ‹ feat/plugins-deja-a-jour › into ‹ main ›
feat: --site détaille les plugins déjà à jour (planifier / appliquer)
See merge request technova69/spip_auto_update!4
Ajouté
docs/superpowers/plans/2026-08-27-plugins-deja-a-jour.md
docs/superpowers/specs/2026-08-27-plugins-deja-a-jour-design.md
tests/unit/ChangementTest.php
Modifié
payload/sonde.php
src/Application.php
src/Changement.php
src/EtatSite.php
src/Planificateur.php
src/Rapport/Texte.php
tests/integration/SondeTest.php
tests/unit/EtatSiteTest.php
tests/unit/PlanificateurTest.php
tests/unit/Rapport/JsonTest.php
tests/unit/Rapport/TexteTest.php
==============================
Par gilles, le 28 août 2026 à 00h16min :
feat: la sonde collecte les plugins SVP déjà à jour de chaque site
Co-Authored-By: Claude Sonnet 5 noreply@anthropic.com
Claude-Session: https://claude.ai/code/session_016jBa9JMzUm7viPWGfYTFqN
Modifié
payload/sonde.php
tests/integration/SondeTest.php
==============================
Par gilles, le 28 août 2026 à 00h16min :
feat: --site détaille les plugins déjà à jour dans planifier/appliquer
Co-Authored-By: Claude Sonnet 5 noreply@anthropic.com
Claude-Session: https://claude.ai/code/session_016jBa9JMzUm7viPWGfYTFqN
Modifié
src/Application.php
==============================
Par gilles, le 28 août 2026 à 00h16min :
feat: Texte::rendre masque les plugins déjà à jour hors mode détaillé
Co-Authored-By: Claude Sonnet 5 noreply@anthropic.com
Claude-Session: https://claude.ai/code/session_016jBa9JMzUm7viPWGfYTFqN
Modifié
src/Rapport/Texte.php
tests/unit/Rapport/TexteTest.php
==============================
Par gilles, le 28 août 2026 à 00h16min :
feat: Planificateur émet une ligne « déjà à jour » par plugin SVP à jour
Co-Authored-By: Claude Sonnet 5 noreply@anthropic.com
Claude-Session: https://claude.ai/code/session_016jBa9JMzUm7viPWGfYTFqN
Modifié
src/Planificateur.php
tests/unit/PlanificateurTest.php
tests/unit/Rapport/JsonTest.php
==============================
Par gilles, le 28 août 2026 à 00h16min :
feat: EtatSite porte la liste plugins_a_jour de la sonde
Co-Authored-By: Claude Sonnet 5 noreply@anthropic.com
Claude-Session: https://claude.ai/code/session_016jBa9JMzUm7viPWGfYTFqN
Modifié
src/EtatSite.php
tests/unit/EtatSiteTest.php
==============================
Par gilles, le 28 août 2026 à 00h16min :
feat: note canonique Changement::NOTE_A_JOUR et estPluginAJour()
Co-Authored-By: Claude Sonnet 5 noreply@anthropic.com
Claude-Session: https://claude.ai/code/session_016jBa9JMzUm7viPWGfYTFqN
Ajouté
tests/unit/ChangementTest.php
Modifié
src/Changement.php
src/Planificateur.php
==============================
Par gilles, le 28 août 2026 à 00h16min :
docs: plan d’implémentation — plugins déjà à jour dans le rapport --site
Co-Authored-By: Claude Sonnet 5 noreply@anthropic.com
Claude-Session: https://claude.ai/code/session_016jBa9JMzUm7viPWGfYTFqN
Ajouté
docs/superpowers/plans/2026-08-27-plugins-deja-a-jour.md
==============================
Par gilles, le 28 août 2026 à 00h16min :
docs: spec — plugins déjà à jour dans le rapport --site
Co-Authored-By: Claude Sonnet 5 noreply@anthropic.com
Claude-Session: https://claude.ai/code/session_016jBa9JMzUm7viPWGfYTFqN
Ajouté
docs/superpowers/specs/2026-08-27-plugins-deja-a-jour-design.md