Retour aux cas pratiques
GitHub ActionsAvancé
Mise en place d'une matrice de versions Node
Scénario
Contexte : Un projet open source doit être compatible avec plusieurs versions de Node.js. Le Problème : Le workflow teste uniquement Node 18, laissant un risque d'incompatibilité avec d'autres versions supportées. Contraintes : Utiliser une stratégie matrix pour tester au minimum Node 16, 18 et 20. Les tests doivent s'exécuter en parallèle. Livrable attendu : Proposer un workflow utilisant strategy.matrix afin d'exécuter automatiquement les tests sur plusieurs versions de Node.
Compétences ciblées
github-actionsmatrixnodejscitesting