Replace git-cliff with Release-Notes.md changelog generation #6
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?
The current release flow uses git-cliff and cliff.toml to generate CHANGELOG.md entries from commit messages. This should be replaced with a more user-friendly approach that extracts bullet points from Release-Notes.md (a taibai thread), matching the approach used in longwei.
Scope:
Plan of attack:
Key files:
Approach:
Model the justfile release recipe on longwei: extract bullets from Release-Notes.md with awk, build CHANGELOG entry with bullets + ungrouped commit list (each commit links to https://codeberg.org/marvin8/kokopelli/commit/HASH). fediverse-post defaults to the 'announce' taibai profile and resets Release-Notes.md from template after posting.
Release-Notes.md.template uses the taibai thread format with kokopelli-specific footer (PyPI install, Codeberg link).
Commits: