webtides / luna-js

MIT License
8 stars 0 forks source link

Feature/automate package releases #78

Closed eddyloewen closed 2 years ago

eddyloewen commented 2 years ago

Automate all the things This is an attempt to automate the changelog, versioning and publishing of packages from the monorepo.

I added a few things:

If we want to stay below a 1.0 version for now, we should avoid the BREAKING CHANGE term in commit messages. It is configured the way that it will update versions for all packages at the same time. So when there is a feat: change in e.g. the cli package, it will update the minor version for all packages. We could also have it version the packages individually by adding the following setting to the lerna.json config:

"version": "independent"
eddyloewen commented 2 years ago

I'm 83% sure that this won't work for the first time 🤣.

lukas-schardt commented 2 years ago

@eddyloewen Amazing, thank you