- Renamed queued/changelog.md and queued/non-interactive-query.md to completed/ - Updated README.md queued list: removed non-interactive-query, renumbered items, set TODO_ITEM to [99] - Updated README.md completed list: added non-interactive-query, fixed changelog path to completed
678 B
678 B
grokkit changelog
Priority: 1 of 12
Description: AI-generated CHANGELOG.md updates from git history (commits/tags). The generated CHANGELOG.md should be used as the basis for the release notes for the release page of each release on gitea.
Benefits:
- Automates semantic release notes (feat/fix/docs/etc.).
- Integrates with TODO workflow for release PRs.
High-level implementation:
- Fetch
git log --pretty=format:%s%n%b --since=<last-tag>. - Prompt Grok: "Categorize into CHANGELOG sections."
- Append/update
CHANGELOG.md, preview/commit.
CLI example:
grokkit changelog --since=v0.1.3
grokkit changelog --commit # Stage + grokkit commit