No description
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
github-actions[bot] 26b573af70
Updated README.md (#86)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-09-27 19:22:15 -06:00
.github Update update-readme.yml 2025-07-26 09:34:03 -06:00
.all-contributorsrc docs: add boidolr as a contributor for doc (#62) 2024-05-04 10:18:06 -06:00
.gitignore Initial commit 2023-03-09 23:30:55 -07:00
action.yml feat: add support for specifying the git-cliff version (#71) 2025-09-10 12:32:27 -06:00
cleanup.sh Update cleanup.sh 2023-03-31 00:20:01 -06:00
cliff-template.toml feat: add ci commit type (#53) 2024-03-01 00:31:45 -07:00
CONTRIBUTING.md Initial commit 2023-03-09 23:30:55 -07:00
entrypoint.sh Update entrypoint.sh 2023-04-03 13:11:55 -06:00
HISTORY.md Upgraded from v2.1.0 -> v2.2.0 (#85) 2025-09-27 19:20:29 -06:00
LICENSE Initial commit 2023-03-09 23:30:55 -07:00
README.md Updated README.md (#86) 2025-09-27 19:22:15 -06:00

Ubuntu Public workflows that use this action.

CI Update release version.

All Contributors

git-cliff

Generate changelogs for your project with a generated cliff.toml from cliff-template.toml or provide a custom template. This eliminates the need to maintain multiple project cliff.toml files.

screenzy-1682696580397

Features

  • Generates changelogs using git-cliff.
  • Utilizes a generic cliff-template.toml for easy configuration.
  • Supports custom templates via file path or URL.
  • Dynamically replaces values via Github context object
  • Falls back to project's cliff.toml if one exists

Usage

...
    runs-on: ubuntu-latest
    steps:
      - name: Checkout
        uses: actions/checkout@v4
        with:
          fetch-depth: 0
      - name: Run git-cliff
        uses: tj-actions/git-cliff@679041f051a4d2ab452f7e5e7b0eed2abee21131 # v2

Inputs

- uses: tj-actions/git-cliff@679041f051a4d2ab452f7e5e7b0eed2abee21131 # v2
  id: git-cliff
  with:
    # Extra args passed directly to 
    # [git-cliff](https://github.com/orhun/git-cliff#command-line-arguments) 
    # Type: string
    # Default: "--verbose"
    args: ''

    # Provide the version for git-cliff. 
    # e.g latest, v2.10.0 
    # Type: string
    # Default: "latest"
    git-cliff-version: ''

    # Output file
    # Type: string
    # Default: "HISTORY.md"
    output: ''

    # Path or URL to the 
    # template `cliff.toml` config file. See 
    # [`cliff-template.toml`](./cliff-template.toml) for a working example. 
    # **NOTE:** Only the `REPOSITORY_URL` is 
    # substituted. 
    # Type: string
    template-config: ''

    # GITHUB_TOKEN or a Repo scoped 
    # PAT 
    # Type: string
    # Default: "${{ github.token }}"
    token: ''

If you feel generous and want to show some extra appreciation:

Buy me a coffee

Credits

This package was created with Cookiecutter using cookiecutter-action

Report Bugs

Report bugs at https://github.com/tj-actions/git-cliff/issues.

If you are reporting a bug, please include:

  • Your operating system name and version.
  • Any details about your workflow that might be helpful in troubleshooting.
  • Detailed steps to reproduce the bug.

Contributors

Thanks goes to these wonderful people (emoji key):

Michael Kriese
Michael Kriese

💻
Raphael Boidol
Raphael Boidol

📖

This project follows the all-contributors specification. Contributions of any kind welcome!