Skip to main content


tj-actions/git-cliff is another GitHub Action that you can use to generate changelogs for your project.

It uses a generic cliff-template.toml without the need to maintain multiple configuration files for each project or you can optionally provide a customized template as a path or URL which falls back to the project's cliff.toml if it exists.

Additionally, it utilizes the cliff-template.toml and dynamically replaces values via GitHub context object and runs the git-cliff-action using a generated cliff.toml.

- name: Check out repository
uses: actions/checkout@v3
fetch-depth: 0

- name: Run git-cliff
uses: tj-actions/git-cliff@v1