Typing-Monkeys / AppuntiUniversita

Sofferenze e Appunti presi durante il corso di Informatica Triennale e Magistrale ✍️
GNU General Public License v3.0
43 stars 13 forks source link

feat(actions): Migliorata Auto Tag & Release #50

Closed ncvescera closed 1 year ago

ncvescera commented 1 year ago

Migliorati titoli delle varie fasi dell'action con emoji e resi più esplicativi.

Ora l'action genera un changelog migliore, personalizzabile e molto più completo. È in grado di capire ogni commit a quale catogiria appartiene (feat, fix, perf, chore, ecc.), prende tutti i commit di una PR mergiata (prima solo il commit di merge e basta), per ogni commit aggiunge l'id e l'autore, include alla fine il link all'intero Changelog (di GitHub). Il template con cui si genera il changelog è completamente personalizzabile:

È possibile controllare il bumping della versione aggiungendo al commit di merge le seguenti stringe:

image Esempio di Changelog