mirror of
https://github.com/orhun/git-cliff-action.git
synced 2026-03-22 07:25:43 +08:00
* feat: add an output for the changelog content ::set-output is [deprecated](https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/) in favor of [environment files](https://docs.github.com/en/actions/using-workflows/workflow-commands-for-github-actions#environment-files). This has better multiline support, so add the contents of the changelog as an output for cases where you are creating a GitHub release. BREAKING CHANGE: self-hosted runners will need to be at 2.297.0 or greater * fix: update multiline output usage https://docs.github.com/en/actions/using-workflows/workflow-commands-for-github-actions#multiline-strings * docs(readme): add content as output Co-authored-by: Orhun Parmaksız <orhunparmaksiz@gmail.com>
26 lines
558 B
YAML
26 lines
558 B
YAML
name: "git-cliff - Changelog Generator"
|
|
description: "Generate changelog based on your Git history"
|
|
inputs:
|
|
config:
|
|
description: "config file location"
|
|
required: false
|
|
default: "cliff.toml"
|
|
args:
|
|
description: "git-cliff arguments"
|
|
required: false
|
|
default: "-v"
|
|
outputs:
|
|
changelog:
|
|
description: "output file"
|
|
content:
|
|
description: "content of the changelog"
|
|
runs:
|
|
using: "docker"
|
|
image: "Dockerfile"
|
|
args:
|
|
- --config=${{ inputs.config }}
|
|
- ${{ inputs.args }}
|
|
branding:
|
|
icon: "triangle"
|
|
color: "green"
|