Plugin chain
commit-analyzer → release-notes-generator → changelog → npm → git → github
NPM PACKAGE
One maintained preset for semantic-release that publishes to npm and GitHub, updates your changelog, and commits the release artifacts.
npm install --save-dev \
semantic-release \
semantic-release-npm-github-publish \
@semantic-release/changelog \
@semantic-release/commit-analyzer \
@semantic-release/git \
@semantic-release/github \
@semantic-release/npm \
@semantic-release/release-notes-generator
branches:
- main
extends: "semantic-release-npm-github-publish"
ci: false
dryRun: false
debug: false
commit-analyzer → release-notes-generator → changelog → npm → git → github
fix = patch, feat = minor, BREAKING CHANGE or
! = major.
build, ci, chore, docs,
refactor, style, and test release as patch.