Déploiement
CI (GitHub Actions)
Le workflow CI exécute :
Installation des dépendances (Pipenv)
Lint via
pre-commitTests via
pytest+ couverture minimale ≥ 80%
Docker
Un job Docker est exécuté uniquement sur :
event :
pushbranche :
mastercondition : succès du job
test
Il :
construit l’image
push sur Docker Hub avec les tags :
latest<git sha>
Render
Déploiement via Render (hook/auto-deploy).
Le principe recommandé :
la CI valide le code
l’image Docker est poussée
Render déploie la nouvelle version