Skip to content

🏭 ci(CI): ajuster workflow PHPUnit et tests JS#120

Closed
ronan-develop wants to merge 11 commits into
mainfrom
ci/phpunit
Closed

🏭 ci(CI): ajuster workflow PHPUnit et tests JS#120
ronan-develop wants to merge 11 commits into
mainfrom
ci/phpunit

Conversation

@ronan-develop

Copy link
Copy Markdown
Owner

Titre: 🏭 ci(CI): ajuster workflow PHPUnit et tests JS

Résumé

Ajuste le workflow CI pour exécuter les tests PHPUnit et les tests JS dans la pipeline de Pull Request sur main : installation des dépendances PHP/JS, nettoyage du cache en environnement test et exécution des suites de tests.

Contexte & motif

Certains runs CI précédents échouaient ou manquaient d'étapes (cache, versions Node/PHP). Ce changement standardise l'exécution sur ubuntu-latest, installe PHP 8.4, et ajoute l'étape Node.js (v20) pour les tests frontend.

Fichiers modifiés

  • .github/workflows/ci.yml — modifications du job php et ajout d'un job js dépendant
  • bin/deploy.sh — corrections mineures du script de déploiement

Checklist avant merge

  • CI verte sur cette PR
  • Revue rapide du workflow (vérifier versions PHP/Node et extensions nécessaires)
  • Valider que bin/deploy.sh fonctionne en local/CI (test de déploiement limité)

Commandes pour relancer localement

composer install --no-interaction --prefer-dist
vendor/bin/phpunit --configuration phpunit.dist.xml
npm ci && npm test

@ronan-develop
ronan-develop deleted the ci/phpunit branch March 8, 2026 09:05
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