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
    Mise en place d'une matrice de versions Node — mise en situation GitHub Actions | CodeDuel