Compare commits

..

5 Commits

Author SHA1 Message Date
gitea-actions 726be37ccf chore: bump version to v0.1.130
Auto Tag Develop / tag (push) Successful in 8s
Build & Push Docker Image / build (push) Successful in 25s
2026-06-17 06:40:44 +00:00
tristan c09b3cda2b 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>
2026-06-17 06:38:56 +00:00
gitea-actions 3b474f83f5 chore: bump version to v0.1.129
Auto Tag Develop / tag (push) Successful in 8s
Build & Push Docker Image / build (push) Successful in 49s
2026-06-16 13:42:57 +00:00
matthieu c60daebf3e Merge pull request 'test(transport) : couverture RG-4.01→4.14 + contrat + fixtures (ERP-163)' (#120) from feat/erp-163-carrier-tests into develop
Auto Tag Develop / tag (push) Successful in 11s
2026-06-16 13:42:46 +00:00
Matthieu 6dab7cfd17 style(transport) : conformite php-cs-fixer (lint CI projet entier)
Pull Request — Quality gate / Backend (PHP CS + PHPUnit) (pull_request) Successful in 3m10s
Pull Request — Quality gate / Frontend (lint + Vitest + build) (pull_request) Successful in 1m38s
2 nits cs preexistants masques par le cache local (.php-cs-fixer.cache) et
revele par la CI (check projet entier, sans cache) : QualimatCarrierSearchProvider
et CarrierFixtures. Sans incidence fonctionnelle.
2026-06-16 15:36:42 +02:00
4 changed files with 7 additions and 4 deletions
+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
+1 -1
View File
@@ -1,2 +1,2 @@
parameters:
app.version: '0.1.128'
app.version: '0.1.130'
@@ -48,7 +48,7 @@ final class QualimatCarrierSearchProvider implements ProviderInterface
// Echappatoire ?pagination=false : collection complete (selects front).
if (!$this->pagination->isEnabled($operation, $context)) {
/** @var list<QualimatCarrier> $carriers */
// @var list<QualimatCarrier> $carriers
return $qb->getQuery()->getResult();
}
@@ -308,7 +308,7 @@ class CarrierFixtures extends Fixture implements DependentFixtureInterface
]);
}
/** @var QualimatCarrier $line */
// @var QualimatCarrier $line
return $repository->findOneBy(['siret' => self::QUALIMAT_DEMO_SIRET]);
}
}