| token | GitHub Token | yes | — |
| branch | The branch to use when fetching list of commits to compare against | no | main |
| majorList | Comma-separated commit prefixes, used to bump Major version | no | "" |
| minorList | Comma-separated commit prefixes, used to bump Minor version | no | feat, feature |
| patchList | Comma-separated commit prefixes, used to bump Patch version | no | fix, bugfix, perf, refactor, test, tests |
| patchAll | If set to true, will ignore patchList and count any commit as a Patch | no | false |
| scopeList | Comma-separated list of scopes to include. When set, only commits whose conventional-commit scope matches one of these values will be considered. Leave empty to consider all scopes. | no | "" |
| additionalCommits | A list of additional commit messages to parse in order to calculate semver. | no | — |
| fallbackTag | Fallback tag to use if no latest tag is found. The fallback tag must exist already. | no | "" |
| fromTag | Override the tag to use when comparing against the branch in order to fetch the list of commits. | no | "" |
| maxTagsToFetch | Maximum number of tags to fetch from latest. | no | 10 |
| noNewCommitBehavior | Whether to exit with an error, warning or silently when there are no new commits since the latest tag. (error, warn, current, silent) | no | error |
| noVersionBumpBehavior | Whether to exit with an error, warning or silently when none of the commits result in a version bump. (error, warn, current, patch, silent) | no | error |
| prefix | A prefix that will be striped when parsing tags (e.g. `foobar/`). Any other prefix will be ignored. The prefix will be added back to the output values. | no | "" |
| skipInvalidTags | If set to true, will skip tags that are not valid semver until it finds a proper one (up to maxTagsFetch from latest). | no | false |
| tagFilter | If defined, only tags matching the regex pattern will be included (e.g. `^[a-f0-9.]+$`). Use a negative lookahead match to exclude tags (e.g. `^(?!abcd).*$`). When used in conjunction with the prefix option, the prefix is striped first, then the filter is applied. | no | "" |