| tag | Tag to create for this release (usually the version) | yes | — |
| tag_pattern | The pattern of the tag to use | no | — |
| release_name | Name of this release | no | — |
| release_description | Release description | no | — |
| prerelease | Set the release to be a prelease type (non-stable release) | no | — |
| repo_name | Name of the repository to create release on | yes | — |
| assets | List of assets to release | yes | — |
| auto_increment | Auto increment the semver on the last tag found | no | — |
| dry_run | Dry run the release, useful for non-release branches | no | — |
| token | GitHub PAT Token to access/create release | yes | — |
| get_last_tag | Gets the last tag that was created, doesn't create or update the release - this is for information | no | — |