taisakuma/Changelog commit
Generate a changelog with git-cliff, commit the result, create a release tag, and push both to the target branch.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| trigger-tag | Tag that triggered the workflow (e.g., u1.2.3) | yes | — |
| trigger-tag-prefix | Prefix to strip from the trigger tag | no | u |
| release-tag-prefix | Prefix for the release tag | no | v |
| branch | Branch to verify against, commit to, and push | no | main |
| changelog-path | Path to the changelog file | no | CHANGELOG.md |
| commit-parsers | TOML array of commit parsers to override the defaults (e.g., [{ message = "^feat", group = "Features" }]) | no | "" |
| body | Tera template for the changelog body (overrides the default) | no | "" |
Outputs
| name | description |
|---|---|
| release-tag | Computed release tag (e.g., v1.2.3) |
| version | Bare version number (e.g., 1.2.3) |
| changed | 'true' or 'false' — whether the changelog was updated |