jenkins-infra / jenkins-io-components

https://jenkins-io-components.netlify.app
MIT License
4 stars 25 forks source link

Look into changesets instead of semantic version #52

Closed halkeye closed 1 year ago

halkeye commented 1 year ago

Right now whenever a commit to main happens, semantaic version will determine if it needs a release (fix/feat/breaking change) based on the commit message.

Apparently changesets gives a much better experience where you create changelog entries with full markdown, and then determines if a release is necessary.

Gives a much better/richer experience than plain commit messages, and way easier on contributors than to have to rewrite/rebase past commit messages.

Ref: https://www.reddit.com/r/javascript/comments/10chf6k/askjs_publishing_npm_packages_semanticrelease_or/