Automattic a lancé Pressship, un outil en ligne de commande destiné aux développeurs et développeuses qui publient des extensions sur le répertoire officiel WordPress.org. Objectif affiché : simplifier le rituel de publication (validation, packaging, upload, gestion SVN) et rendre le flow compatible avec les agents IA.

Ce que fait Pressship
Pressship n’est pas un service officiel WordPress.org, mais un outil communautaire maintenu par Automattic. Il automatise plusieurs étapes du processus de publication :
- Connexion à votre compte WordPress.org (via navigateur, session sauvée localement)
- Validation du fichier readme et vérification de conformité via Plugin Check
- Création de l’archive ZIP prête à soumettre
- Upload pour relecture (nouvelle soumission ou réupload d’une extension en attente)
- Publication via SVN pour les extensions déjà approuvées, avec assistant d’installation de Subversion selon l’OS
- Test dans WordPress Playground pour valider le comportement réel avant de pousser
La commande centrale est npx pressship publish, qui détecte le contexte (nouvelle soumission, réupload en attente, release SVN) et route automatiquement vers la bonne action. Le principe est le dry-run first : chaque commande peut être pré-simulée avant de faire quoi que ce soit sur le remote.
Conçu pour les agents IA
Particularité intéressante : Pressship est explicitement conçu pour être piloté par un agent IA. La documentation propose un endpoint pressship.org/ai que Claude Code, Codex, Cursor ou ChatGPT peuvent fetcher pour comprendre le workflow. Vous demandez alors à votre agent : « Fetch pressship.org/ai et utilise Pressship pour préparer ce plugin pour publication », et l’agent suit un chemin balisé (inspect → verify → package → dry-run), avec une pause pour confirmation avant tout upload ou commit SVN.
Une extension officielle Claude Code s’installe même en une commande : npx skills add Automattic/pressship --skill wordpress-plugin-publish.
Pour qui c’est
Concrètement, si vous développez des extensions WordPress et que vous publiez plusieurs releases par mois (mises à jour de version, correctifs, nouvelles fonctionnalités), Pressship supprime pas mal de yak-shaving : plus besoin de fouiller dans la doc SVN, de comprendre pourquoi Plugin Check bloque, ou de configurer un environnement WP-CLI manuel pour tester.
À noter : Pressship ne remplace ni le système de validation WordPress.org (qui reste manuel côté review), ni Subversion. Il modernise juste les workflows autour. Le projet est open source, hostable sur GitHub Pages, et se pose comme « bounded source of truth », une unique référence pour agent et humain autour du même flow.
