Description
Cette présentation mettra en oeuvre l'utilisation de la librairie python-semantic-release dans un projet python. C'est un package qui permet de mettre à jour la version de votre application en fonction de la structure des messages de commit (encore une raison de bien écrire vos commits). Ce fonctionnement repose sur SemVer et la convention Angular. On va voir les concepts et du code bien sûr !
Le processus que je vais évoquer sera connecté à une CI Gitlab pour automatiser tout cela au maximum
Pas d'inquiétude si la stack technique n'est pas celle que vous utilisez car cette convention peut être implémenté dans d'autre langage, nous allons voir les principes qui se cachent derrière