Automatic Changelog generator
To use this action, your commit messages have to follow the format below:
type(category): description [flag]
The type
must be one of the followings:
breaking
(Breaking Changes)build
(Build System / Dependencies)ci
(Continuous Integration)chore
(Chores)docs
(Documentation Changes)feat
(New Features)fix
(Bug Fixes)other
(Other Changes)perf
(Performance Improvements)refactor
(Refactors)revert
(Reverts)style
(Code Style Changes)test
(Tests)
If the
type
is not found in the list, it'll be considered asother
.
The category
is optional and can be anything of your choice.
The flag
is optional (if provided, it must be surrounded in square brackets) and can be one of the followings:
ignore
(Omits the commit from the changelog)
If
flag
is not found in the list, it'll be ignored.
Github token.
Exclude selected commit types (comma separated).
The generated changelog.
uses: ardalanamini/[email protected]
with:
token: ${{ secrets.GITHUB_TOKEN }}
exclude: 'perf,other,breaking'