p2kmgcl / seniore

Gracefully manage your GitHub and Jira workflow
MIT License
5 stars 0 forks source link

Automate release process #16

Closed p2kmgcl closed 4 years ago

p2kmgcl commented 4 years ago

Angular conventional commits are being used through the whole project (see contributing guidelines).

One of the benefits of this (apart from having a more readable commit history) was having a automated release process that generates changelogs and GitHub/NPM releases when necessary: working ci workflow.

However, for some reason, plugins being used generated a full changelog even when just a few commits where added, releasing breaking changes everytime. Because of this, this automated process have been disabled until releases become stable.

p2kmgcl commented 4 years ago

After reviewing this a couple of times, I think that performing automatic releases have more headaches than benefits. I've applied some of these changes to generator-liferay-fragments repo, I think that focusing on a good integration system and a well documented release process is the right path to follow 😄

I'll focus more on testing in the near future