Skip to content

chore: unifier les workflows qualité#170

Merged
gplanchat merged 2 commits intomainfrom
workflow/unified-quality
Mar 11, 2026
Merged

chore: unifier les workflows qualité#170
gplanchat merged 2 commits intomainfrom
workflow/unified-quality

Conversation

@gplanchat
Copy link
Contributor

Unification des workflows GitHub Actions : un seul fichier quality.yaml remplaçant les workflows multiples (phpstan-5/6/7/8, rector, phpunit, infection, phpspec). PHP 8.4, checkout@v4, cache@v4.

- PHPStan: ^2.2 → ^2.1 (dernière version stable)
- Rector: ^2.0/^0.15 → ^2.3
- Mise à jour composer.lock dans tous les composants où possible

Composants non mis à jour (conflits de dépendances):
- configurator-contracts: packaging-contracts v0.3.0 sur Packagist
- tools/packaging, tools/fast-map: infection/phpunit-extension
- plugins avec infection: conflit nikic/php-parser
- framework/src/Authorization, ai/cloud-runtime-symfony: package privé
- phpspec-extension, runtime/batch: phpspec PHP 8.4
- flow/sql-flow, flow/csv-flow, flow/json-flow: phpunit-extension
- runtime/cloud-runtime: action-contracts dev-next
- runtime/runtime-distribution: ext-zip

Made-with: Cursor
…PHPUnit, Infection, PHPSpec)

- Workflow racine: découverte des paquets, matrix PHP-CS-Fixer et PHPStan (PHP 8.4, level 8)
- Workflow unifié par paquet: un seul fichier quality.yaml remplaçant les workflows multiples
- Suppression des workflows phpstan-5/6/7/8, rector, phpunit, infection, phpspec séparés
- Conservation de package-split.yaml (runtime-distribution) et gh-pages.yml (documentation)

Made-with: Cursor
@gplanchat gplanchat merged commit 13b09a3 into main Mar 11, 2026
1 check failed
@gplanchat gplanchat deleted the workflow/unified-quality branch March 11, 2026 21:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant