| github-token | Github token | no | — |
| git-message | Commit message to use | no | chore(release): {version} |
| git-user-name | The git user.name to use for the commit | no | Conventional Changelog Action |
| git-user-email | The git user.email to use for the commit | no | conventional.changelog.action@github.com |
| git-pull-method | The git pull method used when pulling all changes from remote | no | --ff-only |
| git-push | Should all the git changes be push | no | true |
| preset | The preset from Conventional Changelog to use | no | angular |
| tag-prefix | Prefix that is used for the git tag | no | v |
| output-file | File to output the changelog to | no | CHANGELOG.md |
| release-count | Number of releases to preserve in changelog | no | 5 |
| version-file | The path to the file that contains the version to bump (supports comma-separated list of file paths) | no | ./package.json |
| version-path | The place inside the version file to bump | no | version |
| skip-git-pull | Do not pull the repo before tagging. Ensure you full cloned the repo in the first place to get tags | no | false |
| skip-on-empty | Do nothing when the changelog from the latest release is empty | no | true |
| skip-version-file | Do not update the version file | no | false |
| skip-commit | Do create a release commit | no | false |
| pre-commit | Path to the pre-commit script file | no | — |
| fallback-version | The fallback version, if no older one can be detected, or if it is the first one | no | 0.1.0 |
| config-file-path | Path to the conventional changelog config file. If set, the preset setting will be ignored | no | — |
| pre-changelog-generation | Path to the pre-changelog-generation script file | no | — |
| commit-path | Generate a changelog scoped to a specific directory | no | — |
| skip-tag | Skip creating the git tag | no | false |
| version-from-git | Try getting the version from `git` tags instead of using the version file | no | false |