-
Checkout du code
- Télécharge le code source du repository.
-
Installation de Python 3.10
-
Installation des dépendances
- Met à jour pip et installe les dépendances (flake8, pytest) et les paquets dans requirements.txt si ça existe.
-
Linting avec flake8
- Vérifie le code source pour détecter les erreurs de syntaxe et les noms non définis.
-
Exécution des tests avec pytest
- name : le nom de l'étape affiché dans les logs.
- run ou uses :
- run: permet d'exécuter des commandes shell.
- uses: permet d'utiliser une action GitHub déjà existante.
With est utilisé pour passer des arguments à l'action GitHub définie dans uses. Là on lui donne la version de python précise à installer.