feat: [12] Release-Drafter (Calver + git-cliff) als Composite Action #52
No reviewers
Labels
No labels
auto-merge
bug
chore
dependency
duplicate
enhancement
wontfix
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
hobbypunk/rails-base_app!52
Loading…
Reference in a new issue
No description provided.
Delete branch "enhancement/12_release_drafter"
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?
Letzter Baustein von #12. Schließt die Kette: Branch → Label → Conventional-Title → Squash-Commit → gruppierte Release-Notes.
Was drin ist
.github/actions/release-drafter/– Composite Action, alles gebündelt:vYYYY.M.N: N wird innerhalb des Monats hochgezählt, jeder Monat startet frisch.github/workflows/release-drafter.yml– feuert bei Push auf main +workflow_dispatch; Checkout mit vollem Verlauf und TagsWarum das mit eurer Kette zusammenspielt
feat:/build:-Präfixe → git-cliff gruppiert sie automatisch richtigdependency→ Titelbuild: ...→ landen in „📦 Abhängigkeiten & Build`Lokal getestet
Vier Cases gegen einen gemockten Release-API-Server mit echtem git-cliff: Erst-Anlage (keine Tags), Versions-Bump, Draft-Update (PATCH), Aufräumen veralteter Drafts – inkl. Prüfung, dass der Changelog-Body die 🚀 Features-Gruppe enthält.
Der erste Run nach Merge wird den ersten Draft
v2026.09.1mit der bisherigen Feature-Historie anlegen. 🎉closes #12
[12] Release-Drafter (Calver + git-cliff) als Composite Actionto feat: [12] Release-Drafter (Calver + git-cliff) als Composite Action📊 Coverage
Patch-Coverage: keine getrackten Zeilen geändert
Schwächste Dateien im Projekt
🔍 Report im Browser ansehen · 📄 Run-Artifact „coverage-report“