| github-token | Github token | no | ${{ github.token }} |
| 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 |
| git-branch | The git branch to be pushed | no | ${{ github.ref }} |
| preset | The preset from Conventional Changelog to use | no | angular |
| tag-prefix | Prefix that is used for the git tag | no | v |
| input-file | Read the changelog from this file. This will prepend the newly generated changelogs to the file's content | no | — |
| output-file | File to output the changelog to | no | CHANGELOG.md |
| release-count | Number of releases to preserve in changelog. Default `5`, use `0` to regenerate all. This input has no effect if input-file is used | 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 |
| skip-tag | Do not tag the release. Helpful for using action to check if a release is going to be made | 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 | — |
| 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 | — |
| git-url | Git Url | no | github.com |
| git-path | Path filter for the logs and version. If set, only commits that match the path filter will be considered | no | "" |
| skip-ci | Adds [skip ci] to commit message, to avoid triggering a new build | no | true |
| create-summary | Adds the generated changelog as Action Summary | no | false |
| pre-release | Marks the release as pre-release | no | false |
| pre-release-identifier | The identifier to use for pre-releases | no | rc |
| skip-bump | Prevents the action from bumping the version | no | false |
| no-verify | Run git commit with `no-verify` option. | no | false |