Pas le temps de lire l'article ? Voici ce qu'il faut retenir.
La release automatisée de ce blog utilise Conventional Commits en entrée et tag et GitHub Release en sortie.
1
Pipeline complet — Le pipeline est composé de trois jobs : prepare, build et release.
2
Squash aveugle — Les trois squash ont rendu le pipeline aveugle.
3
Git-cliff — L'outil git-cliff parcourt les commits depuis le dernier tag et déduit la prochaine version d'abord, selon SemVer.
💡
Pourquoi c'est important : La release automatisée permet de publier des mises à jour sans intervention humaine, en utilisant les informations déjà présentes dans l'historique git.