Semantic Release Workflow:
- Ensure commit message follow the following format:
Commit message | Release type |
---|---|
fix(pencil): stop graphite breaking when too much pressure applied |
Patch Release |
feat(pencil): add 'graphiteWidth' option |
Feature Release |
perf(pencil): remove graphiteWidth option BREAKING CHANGE: The graphiteWidth option has been removed. The default graphite width of 10mm is always used for performance reasons. |
Breaking Release |
- Setup env vars for versioning and publishing
- GH_TOKEN
- NPM_TOKEN
- From
main
branch, runyarn semantic-publish
in project root