FEAT: Release notes automatiques Forgejo (changelog depuis le dernier tag) #99
Labels
No labels
bug
chore
design
dx:ci
dx:database
dx:dotnet
dx:infra
dx:security
dx:tests
dx:ui
etape-1
etape-2
etape-3
etape-4
etape-5
etape-6
etape-7
feature
priority-high
priority-low
priority-medium
security
spec
tech-debt
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
nonobis/Heimdall#99
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Contexte
La release Forgejo est créée avec un corps vide (
forgejo-releasene publie quetag_name+name). Aucun historique visible côté utilisateur.Objectif
Générer automatiquement les release notes depuis le dernier tag du même préfixe :
feat:→ ✨ Features,fix:→ 🐛 Fixes,chore:/refactor:/docs:→ 🧹 Maintenance)Fixes #N→ lien issue)## vX.Y.Z — dateÀ faire
scripts/release_notes.pydansnonobis/templates(bénéficie à tous les projets)forgejo-release: inputgenerate-notes(défaut true), POST avecbodyci-releaseetdotnet-release.yml(workflow_call) pour passer les notesCritères d'acceptation
Référence
Étude :
forgejo/rapports/release-automatique-heimdall.md§3.2.