ci : extension PHP gd pour phpoffice/phpspreadsheet (job backend) (#124)
Auto Tag Develop / tag (push) Successful in 7s
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:
@@ -56,7 +56,10 @@ jobs:
|
|||||||
uses: shivammathur/setup-php@v2
|
uses: shivammathur/setup-php@v2
|
||||||
with:
|
with:
|
||||||
php-version: '8.4'
|
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
|
coverage: none
|
||||||
tools: composer:v2
|
tools: composer:v2
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user