feat(action): changelog/generate - Generate changelog from commits
@aRustyDev ci sta già lavorando.
Dal 27/1/2026.
Valutazione
Questa issue non è ancora stata valutata.
Descrizione
Parent Epic
Part of #22 (Atomic Release Pipeline Actions)
Priority
P1 - Release support for W6
Description
Create a composite action that generates changelog entries from conventional commits using git-cliff.
Inputs
| Input | Required | Default | Description |
|---|---|---|---|
artifact |
Yes | - | Artifact name |
artifact-path |
Yes | - | Path to artifacts directory |
version |
Yes | - | Version for the changelog entry |
base-ref |
No | origin/main |
Base ref for commit range |
config |
No | cliff.toml |
Path to git-cliff config |
output-format |
No | markdown |
Output format: markdown, json |
Outputs
| Output | Description |
|---|---|
changelog |
Generated changelog content |
commits-analyzed |
Number of commits analyzed |
Usage Example
- uses: arustydev/gha/actions/changelog/generate@v1
id: changelog
with:
artifact: my-chart
artifact-path: charts
version: "1.3.0"
- run: echo "${{ steps.changelog.outputs.changelog }}"
Implementation Notes
- Uses git-cliff for changelog generation
- Filters commits by artifact path
- Supports custom git-cliff configuration
- Falls back to simple commit list if git-cliff fails
Source Reference
helm-charts/.github/scripts/version-bump.sh:
generate_changelog()(lines 159-226)
Related
- #13 - changelog generation (consolidate)
- #35 - changelog/extract-version (complementary)
- Lingua principale
- Shell
- Stelle
- 0
- Fork
- 0
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di aRustyDev/gh
-
dependencies github-actions
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 10/100
-
dependencies github-actions
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 15/100
-
dependencies github-actions
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 50/100
-
dependencies github-actions
Difficoltà 2/5 1-3 ore Idoneità per principianti 20/100
-
dependencies github-actions
Difficoltà 2/5 1-3 ore Idoneità per principianti 10/100
Tutte le issue di aRustyDev/gh
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
astral-sh/python-build-standalone#1293 ·
-
package-update
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 90/100
oSoWoSo/vOid_Community_repOsitory#185 · 1 commento ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
carbon-language/carbon-lang#7821 ·