ci : extension PHP gd pour phpoffice/phpspreadsheet (job backend) (#124)
Auto Tag Develop / tag (push) Successful in 7s

Le job backend de la quality gate échoue à `composer install` : `phpoffice/phpspreadsheet 5.7.0` (export XLSX) requiert `ext-gd`, absente du runner.

L'extension n'était jamais déclarée dans `setup-php` — le build passait tant que le runner la fournissait implicitement. Le runner ayant perdu `gd`, toutes les PR cassent désormais sur cette étape (PR #121/#122 passaient hier, #123 casse aujourd'hui : même code, même composer.lock, runner différent).

Fix : ajouter `gd` à la liste des extensions du job backend.
Reviewed-on: #124
Co-authored-by: tristan <tristan@yuno.malio.fr>
Co-committed-by: tristan <tristan@yuno.malio.fr>
This commit was merged in pull request #124.
This commit is contained in:
2026-06-17 06:38:56 +00:00
committed by Autin
parent 3b474f83f5
commit c09b3cda2b
+4 -1
View File
@@ -56,7 +56,10 @@ jobs:
uses: shivammathur/setup-php@v2
with:
php-version: '8.4'
extensions: pdo, pdo_pgsql, intl, opcache, zip, mbstring, sodium
# gd requis par phpoffice/phpspreadsheet (export XLSX). Doit etre explicite :
# sinon `composer install` echoue sur la verification de plateforme des que
# le runner ne fournit pas l'extension par defaut (ext-gd manquante).
extensions: pdo, pdo_pgsql, intl, opcache, zip, mbstring, sodium, gd
coverage: none
tools: composer:v2