Checkout du code (actions/checkout@v4)
Installation de Python (actions/setup-python@v3)
Installation des dépendances
Exécution des tests avec pytest
name : Nom de l’étape | run : Commande exécutée
Il permet de passer des arguments à l’action utilisée (exemple : choisir la version de Python).
Bugs → Problèmes de code qui peuvent provoquer des erreurs.
Vulnerabilities → Failles de sécurité potentielles.
Code Smells → Mauvaises pratiques affectant la maintenabilité.
Coverage → Pourcentage de code testé.
Il détermine si le code respecte les critères de qualité définis (ex. couverture minimale, absence de bugs critiques).
New Code → Changements récents
Overall Code → Tout le code du projet
Y a-t-il des Code Smells ? 3 Y a-t-il des Security Hotspots ? 0